执行后没有结果请问大家这是怎么回事,弄两天了就是查不出来
表总行数6万千左右rows将近3千万,洳果不用force index根本不会用到索引
问题:已经有个time索引,查询的where中也只有time本应该是先从索引中查找出需要的行的primary id,然后从primary里取到需要的数据不应该遍历这么多行。
1/Between:检索日期数字类型或时间类型的區间记录
3/datediff():计算两个时间之间的差值可以计算年、月、日、时、分、秒、毫秒等
其他说明:SQL在检索日期区间数据时可以使用大于等于,小於等于或Between函数
示例:(假设表名:table,出生日期 列名:col)多数都是存储的出生日期很少直接存储年龄的