我对where条件感兴趣;如果我写:
Select * from table_name
where insert_date > '2010-01-03'
and text like '%friend%';
是否不同于:
Select * from table_name
where text like '%friend%'
and insert_date > '2010-01-03';
我的意思是如果表很大,有很多行,如果 mysql 首先获取符合条件“ where insert_date > '2010-01-03' ”的记录,然后在这些记录中搜索单词“friend”,它可以是比从第一次搜索“朋友”行和查看日期字段快得多。
聪明地写where条件重要,还是mysql分析条件并以最好的方式重写where条件?
谢谢