2012-09-03 64 views
-4
EXPLAIN 
    SELECT * FROM test_askcomment WHERE cid IN(1,2,3) ORDER BY dateline DESC; 

ID SELECT_TYPE表型possible_keys鍵key_len REF行額外 1個SIMPLE test_askcomment所有主NULL NULL NULL 3使用其中;使用文件排序MYSQL優化 'IN' AND 'ORDER BY'

+0

指數上'dateline'? 「cid」索引? –

+0

你是什麼索引?多少行? – Randy

回答

0
ALTER TABLE `test_askcomment ` ADD INDEX `index1` (`cid`); 

ALTER TABLE `test_askcomment ` ADD INDEX `index2` (`dateline `); 

嘗試爲您coloumns要在其上使用WHERE子句或選擇coloumns