我試圖通過使用索引來加速mySQL查詢,但由於某種原因,它告訴我語法錯誤。但我無法弄清楚爲什麼。有任何想法嗎?在mysql查詢中使用INDEX(PRIMARY),但得到錯誤的語法錯誤?
我所做的只是加上 「USE INDEX(初級)」
SELECT a.listing_id FROM db_listings USE INDEX (PRIMARY)
a LEFT JOIN db_users u ON u.user_id=a.owner_id WHERE a.active=1 GROUP BY a.listing_id
mySQL不會默認使用主索引嗎? – 2012-08-04 12:01:55
嘗試用實際的索引列名替換'primary'。看[這裏](http://dev.mysql.com/doc/refman/5.1/en/index-hints.html) – 2012-08-04 12:03:26