YashanDB · 8月13日

【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

推荐阅读
关注数
1
文章数
35
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息