mariadb FOUNDS_ROWS()无效

时间:2016-09-06 02:30:42

标签: java mariadb mybatis

我正在使用mariadb-10.1.16。

FOUND_ROWS在HeidiSQL中总是很好用。

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

我不知道是什么问题。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

让我们看一下你面前的陈述SQL_CALC_FOUND_ROWS。并确保没有干预查询。

现在我要出去了......

  1. 打开"常规日志"直到你的" 0值"发生的情况。
  2. 关闭常规日志(以避免填满磁盘)
  3. 在日志中找到两个SELECTs
  4. 找出它们之间的内容。然后向mybatis提交一个错误,说明额外的声明破坏了你的代码。