首页 文章

MYSQL优化'IN'和'ORDER BY'

提问于
浏览
-5
EXPLAIN 
    SELECT * FROM test_askcomment WHERE cid IN(1,2,3) ORDER BY dateline DESC;


id  select_type table   type    possible_keys   key key_len ref rows    Extra
1   SIMPLE  test_askcomment ALL PRIMARY NULL    NULL    NULL    3   Using where; Using filesort

1 回答

  • 1
    ALTER TABLE `test_askcomment ` ADD INDEX `index1` (`cid`);
    
    ALTER TABLE `test_askcomment ` ADD INDEX `index2` (`dateline `);
    

    尝试索引你正在使用where子句或选择coloumns的coloumns

相关问题