记一次mysql varchar类型索引失效问题:
left join 时候,两个varchar类型的编码不一致,会导致全表扫描。这时候需要更改表字段的编码 ,保持一致就好了。
ALTER TABLE `tablename` CHANGE `dd` `dd` VARCHAR( 45 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL
left join 时候,两个varchar类型的编码不一致,会导致全表扫描。这时候需要更改表字段的编码 ,保持一致就好了。
ALTER TABLE `tablename` CHANGE `dd` `dd` VARCHAR( 45 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL
转载于:https://my.oschina.net/pppq/blog/884896