重庆网站推广 软件,深圳组工在线,十堰英文网站建设,怎么检查网站有没有被挂马不要在索引列进行数学运算和函数运算。这是因为数学运算和函数运算会改变索引列的值#xff0c;导致索引失效。
如果需要进行计算或函数处理#xff0c;最好将数据取出并在应用程序中进行处理。 下面举个对照的例子#xff1a;
1#xff09;看语句explain select * from …不要在索引列进行数学运算和函数运算。这是因为数学运算和函数运算会改变索引列的值导致索引失效。
如果需要进行计算或函数处理最好将数据取出并在应用程序中进行处理。 下面举个对照的例子
1看语句explain select * from test_table where typere;的执行计划其中没有在索引列上进行计算或函数处理 从上面的输出可以看出使用了索引。
2再看语句explain select * from test_table where left(type, 2)re;的执行计划其中在索引列上进行了函数计算 从上面输出可以看出没有使用索引。