我正在使用MySql和SQL_CALC_FOUND_ROWS。它似乎禁用了order by子句。
的MySQL 服务器版本:5.7.15-0ubuntu0.16.04.1(Ubuntu)
SELECT SQL_NO_CACHE SQL_CALC_FOUND_ROWS * FROM(
禁用ORDER BY子句
我认为应该修复它。
任何人都有理解如何解决这个问题?
由于 菲尔
http://www.michikono.com/2007/08/07/the-secret-of-sql_calc_found_rows/
Wade Bowmer于2006年5月14日晚上11:40发表 请注意,使用SQL_CALC_FOUND_ROWS和FOUND_ROWS()会禁用ORDER BY ... LIMIT优化(请参阅错误http://bugs.mysql.com/bug.php?id=18454和http://bugs.mysql.com/bug.php?id=19553)。在它修复之前,你应该在有或没有它的情况下运行你自己的基准测试。
答案 0 :(得分:0)