一张表5000万数据,就2个字段一个ID自增一个EMAIL,怎么查询163与126用户?谢谢!
用EMAIL创建索引select id,EMAIL from table where EMAIL like '163%' or EMAIL like '126%'
对mysql来说,你只能建一个全文索引或者就直接全表扫描Oracle是有一个叫反转索引的东西的,还有函数索引都可以处理你这个问题,然而mysql都没有。。
4 回答1.6k 阅读✓ 已解决
8 回答1.3k 阅读
3 回答1.1k 阅读✓ 已解决
3 回答2k 阅读
2 回答1.7k 阅读
1 回答926 阅读✓ 已解决
1 回答4.9k 阅读
2 回答3.4k 阅读
4 回答6.9k 阅读✓ 已解决
1 回答4.3k 阅读✓ 已解决
1 回答1.4k 阅读
用EMAIL创建索引
select id,EMAIL from table where EMAIL like '163%' or EMAIL like '126%'