mysql left join 无法使用上索引

mysql left join 的原则上有两点

  1. 左表为小表
  2. 右表的关联字段是索引

遇到的问题:右表(c)是大表,分别 有两个小表(a和b)

当 a left join c 的时候可以使用上c的关联字段索引,

但是b left join c 的时候无法使用上索引,全文搜索了,

两个小表的结构表面看起来一样,后面使用 show full columns from [tables]

发现不能使用索引的 小表的关联字段字符集 不一样

猜你喜欢

转载自blog.csdn.net/houdahua/article/details/81697965