Mysql建立索引未走索引
我有两个表,商品表与商品条码表,一对多关系。
commodities:

commodity_barcodes:

索引:


commodities三千多条数据 barcodes四千多条
使用commodities左连接barcode:
SELECT * FROM commodities LEFT JOIN commodity_barcodes ON commodities.id = commodity_barcodes.commodity_id
执行时间6s,存在索引未走索引

逆向,使用barcode左连商品表
SELECT * FROM commodity_barcodes LEFT JOIN commodities ON commodities.id = commodity_barcodes.commodity_id
执行时间0.1s,走了索引

求大佬告知一下原因,该怎么去优化
varchar应改为bigint类型
关于 LearnKu
推荐文章: