数据库中存储的时间如下
场景:参数传递只到年月日,此时我们又想让sql走上这个c_time的索引,我们这时就没法用 date()函数
解决方案:sql中参数传递成一个范围,比如我们现在需要查询 2022-07-12 这天的数据,sql如下
SELECT * FROM xxx_xxx_xxx WHERE c_time BETWEEN '20220712' AND '20220713'
结果如下:
索引使用情况:
结束!
数据库中存储的时间如下
场景:参数传递只到年月日,此时我们又想让sql走上这个c_time的索引,我们这时就没法用 date()函数
解决方案:sql中参数传递成一个范围,比如我们现在需要查询 2022-07-12 这天的数据,sql如下
SELECT * FROM xxx_xxx_xxx WHERE c_time BETWEEN '20220712' AND '20220713'
结果如下:
索引使用情况:
结束!