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

lanqiu1986 · August 08, 2017 · Last by lanqiu1986 replied at August 08, 2017 · 1320 hits

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

From High performance MySQL.

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

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

Reply to xiaoronglv

谢谢!改成这样了

You need to Sign in before reply, if you don't have an account, please Sign up first.