日期:2014-05-16  浏览次数:20655 次

在mysql里测试了一下发现加引号要快于不加引号.
SELECT * FROM table WHERE Id=1;

SELECT * FROM table WHERE Id='1';

是这样么?加引号要比不加快? Id 为int 自增id.

------解决方案--------------------
探讨

引用:

测试时,是否避免缓存的影响?

select SQL_NO_CACHE * FROM table WHERE Id=1;


建议你在命令行工具下测试,然后贴出你的测试结果。


老大,在命令行下都是 1 row in set (0.00 sec) 有更小的单位嘛? 如果使用你的这个方法在我之前的环境下测试,看样子的确是跟缓存结……