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
的语句。并确保没有中间查询。
现在我要冒险了...
- 打开 "general log" 直到出现“0 值”。
- 关闭通用日志(避免填满磁盘)
- 在日志中找到两个
SELECTs
。
- 找出他们之间的关系。然后用 mybatis 提交一个错误,说额外的语句破坏了你的代码。
我正在使用 mariadb-10.1.16。
FOUND_ROWS 在 HeidiSQL 中一直运行良好。
但是,当我在 java 中使用 mybatis 时,有时 FOUND_ROWS() returns 0 值。
不知道是什么问题
我该如何解决这个问题?
让我们看看它前面的语句,您有 SQL_CALC_FOUND_ROWS
的语句。并确保没有中间查询。
现在我要冒险了...
- 打开 "general log" 直到出现“0 值”。
- 关闭通用日志(避免填满磁盘)
- 在日志中找到两个
SELECTs
。 - 找出他们之间的关系。然后用 mybatis 提交一个错误,说额外的语句破坏了你的代码。