0

date_c我有一个带有名为type的索引列的表Date。问题是当我查询这样的事情时

explain select * from table where date_c > '2021-06-29'

possible_keysis idx_..75and keyis idx_..75too 但是当我像这样更改比较时:

explain select * from table where date_c < '2021-06-29'

在这种情况possible_keysidx_..75keyNULL

这是为什么?我也尝试了这些但得到了相同的结果:

explain select * from table where date_c > DATE(NOW()) - 2 DAY 键不为 NULL

explain select * from table where date_c > DATE(NOW()) - 20 DAY 键为 NULL

possible_keys为什么mysql有时不使用?

4

0 回答 0