新手问题 为什么查询的这么慢啊,一个简单 SQL 5 秒多

lanqiu1986 · 2017年08月08日 · 最后由 lanqiu1986 回复于 2017年08月08日 · 1276 次阅读

使用了 to_char 函数,是无法使用索引的,导致全表扫描.

From High performance MySQL.

  1. 先用 Ruby 代码把 sysdate -1 计算好,转换好格式。

  2. 然后 select * from mz_guahao1 where ghrq > '2017-06-07'

xiaoronglv 回复

谢谢!改成这样了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号