关于date_fomat函数的问题

来源:6-29 使用SQL获取数据库时间

qq_慕莱坞4316410

2023-01-11

老师就是调用date_fomat这个时间函数会不会导致查询的时间字段直接索引失效啊,我看很多帖子都不建议使用这个函数,老师就是这个有优化的方式吗

写回答

1回答

sqlercn

2023-01-12

使用函数会使索引失效。优化的方式要看具体的应用场景,一般来说可以改成 时间字段 >= yyyymmdd and 时间字段< yyyymmdd 这样的型式

0
0

零基础入门 详解企业主流数据库MySQL8.0

掌握SQL优化与慢查询优化,具备独当一面的能力

1649 学习 · 492 问题

查看课程