记一次Mysql不走日期字段索引的原因
背景在一个表中,dataTime字段设置是varchar类型,存入的数据是日期格式的数据,并且为该字段设置了索引。但是在日志记录中,有一条关于该表的慢查询。查询语句为:select * from digitaltwin_meteorological where dataTime > '2021-10-15';explain分析sql语句,发现sql语句执行了全表扫描。为何sql中用了dataTime索引列,为啥还走全表扫描呢?探索一:起初,认为是dataTime字段类型为varch