SQL语句
SELECT * FROM TABLE USE INDEX(索引) WHERE user_id = 7 AND ...;
USE:用来提供你希望Mysql去参考的索引列表,就可以让Mysql不再考虑使用其他可用的索引
IGNORE:忽略一个或多个索引
FORCE:强制使用一个特定的索引
就是不知道 USE 和 FORCE的区别,有人知道吗?
SQL语句
SELECT * FROM TABLE USE INDEX(索引) WHERE user_id = 7 AND ...;
USE:用来提供你希望Mysql去参考的索引列表,就可以让Mysql不再考虑使用其他可用的索引
IGNORE:忽略一个或多个索引
FORCE:强制使用一个特定的索引
就是不知道 USE 和 FORCE的区别,有人知道吗?
select UNIX_TIMESTAMP(update_time)- UNIX_TIMESTAMP(insert_time) from t_video