2016-09-06 2 views
0

mariadb-10.1.16을 사용하고 있습니다.mariadb FOUNDS_ROWS()이 (가) 작동하지 않습니다.

FOUND_ROWS는 (는) 항상 HeidiSQL에서 잘 작동합니다.

하지만 Java에서 mybatis를 사용할 때 가끔 FOUND_ROWS()가 0 값을 반환합니다.

무슨 문제인지 모르겠다.

이 문제를 어떻게 해결할 수 있습니까?

답변

0

전에 진술을 보자. 여기에 SQL_CALC_FOUND_ROWS이있다. 그리고 중간 쿼리가 없는지 확인하십시오.

는 지금은 "0 값이"어떻게 당신이 때까지 "일반 로그"에

  1. 전원을 켜고 ... 사지에 나갈 것입니다.
  2. 일반적인 로그를 끕니다 (디스크가 가득 차지 않도록)
  3. 로그에 SELECTs 두 개가 있습니다.
  4. 그들 사이에 무엇이 있는지 찾아보십시오. 그런 다음 mybatis에 버그를 신고하여 추가 명령문이 코드를 파괴했음을 알립니다.
관련 문제