mariadb FOUNDS_ROWS() 不工作

mariadb FOUNDS_ROWS() is not working

我正在使用 mariadb-10.1.16。

FOUND_ROWS 在 HeidiSQL 中一直运行良好。

但是,当我在 java 中使用 mybatis 时,有时 FOUND_ROWS() returns 0 值。

不知道是什么问题

我该如何解决这个问题?

让我们看看它前面的语句,您有 SQL_CALC_FOUND_ROWS 的语句。并确保没有中间查询。

现在我要冒险了...

  1. 打开 "general log" 直到出现“0 值”。
  2. 关闭通用日志(避免填满磁盘)
  3. 在日志中找到两个SELECTs
  4. 找出他们之间的关系。然后用 mybatis 提交一个错误,说额外的语句破坏了你的代码。