索引用法遇到问题, 求大家帮忙解决一下!

qq_32699311 2017-11-08 11:37:01
SELECT m.Province,m.City,m.Corp,m.AreaCode,m.PostCode,m.Mobile,p.number from mobile m,phone p
where LEFT(p.number,7) = m.Mobile 怎么才能用索引查询出来 ,效率快一点,
...全文
83 2 点赞 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
把LEFT(p.number,7)加个冗余列建索引
  • 打赏
  • 举报
回复
pilnyun335857183 2017-11-08
你用explain查看下LEFT在某些版本中是使用索引的,如果不行的话用like ‘11111111%’这样替换。like单独在后或者在前模糊匹配的时候是使用索引
  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
加入

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2017-11-08 11:37
社区公告
暂无公告