我读一个MySQL的教程,我遇到这样的:MySQL:/ *! * /解释
SELECT /*! SQL_NO_CACHE */ user FROM users;
为什么优化提示SQL_NO_CACHE内附:
/*! */
我抬头对谷歌,但我根本没有得到任何结果。
我读一个MySQL的教程,我遇到这样的:MySQL:/ *! * /解释
SELECT /*! SQL_NO_CACHE */ user FROM users;
为什么优化提示SQL_NO_CACHE内附:
/*! */
我抬头对谷歌,但我根本没有得到任何结果。
这些提示给MySQL,就像你提到的那样,它说不缓存结果。这些提示是这样写的,所以它们只被MySQL解释(尝试在另一个数据库中运行查询)。
这个想法是使查询更便携。这样,只有MySQL才会看到它,而不是你正在使用的语言/连接池/驱动程序,试图验证它并失败,因为它不是标准的SQL。
明白了!谢谢! – user1263746 2013-02-20 07:07:05
哦,我明白了。谢谢! – user1263746 2013-02-20 06:49:41