【YashanDB知识库】字段加上索引后,SQL查询不到结果
【标题】字段加上索引后,SQL查询不到结果
【问题分类】索引功能使用
【关键字】索引,SQL查询,时间类型,vachar字符类型
【问题描述】字段加上索引后,SQL查询不到结果。
【问题原因分析】当前版本bug
【解决/规避方法】
● 建表的时候将UPDATETIME建为时间类型,而不是字符串;
● 写filter时,要么都使用DATE_FORMAT,要么都不使用DATE_FORMAT,如:
DATE_FORMAT(updatetime,'%Y-%m-%d') BETWEEN DATE_FORMAT('2021-10-19','%Y-%m-%d') and DATE_FORMAT('2021-10-20','%Y-%m-%d')
或者 updatetime BETWEEN '2021-10-19' and '2021-10-20'。
【影响范围】22.2.5.0
【修复版本】22.2.7.2