不能走索引。因为char类型的数据是按照字符的ASCII码值进行比较的,而不是按照数值大小进行比较的。因此,在查询条件中使用字符类型进行比较时,不会使用数值索引,而是使用字符串索引或全表扫描。如果需要使用数值索引,可以将列的数据类型更改为数值类型,如int类型。

在mysql中 c 列为char类型如果查询条件为 WHERE c = 5能不能走索引

原文地址: https://www.cveoy.top/t/topic/cjQI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录