首页 > 数据库> > mysql问题记录:varchar字段存数字加了索引,导致between速度非常慢,走了全表扫描 mysql问题记录:varchar字段存数字加了索引,导致between速度非常慢,走了全表扫描 2022-08-16 18:32:21 作者:互联网 在字段类型为varchar并且是数字的时候,此时使用between num1 and num2。会导致不走索引。 原因是因为当条件是数字的时候,mysql会将varchar字段先转换为数值,然后进行比较。 建议的做法是使用正确的类型。 此外,可以通过使用引号将数字引起来作为字符串来进行处理。 标签:varchar,数字,between,全表,索引,字段,mysql 来源: https://www.cnblogs.com/yscheng/p/16592511.html