我知道如何在下面的代碼中使用INDEX。而且我知道如何使用外鍵和主鍵。指數訴各有什麼不同?鍵入MySQL
CREATE TABLE tasks (
task_id INT UNSIGNED NOT NULL AUTO_INCREMENT,
parent_id INT UNSIGNED NOT NULL DEFAULT 0,
task VARCHAR(100) NOT NULL,
date_added TIMESTAMP NOT NULL,
date_completed TIMESTAMP,
PRIMARY KEY (task_id),
INDEX parent (parent_id),
....
但是我發現使用密鑰而不是INDEX如下代碼。
...
KEY order_date (order_date)
...
我無法在MySQL官方頁面找到任何文檔。
有誰能告訴我KEY和INDEX之間有什麼不同嗎? 我可以看到不同的是,當我使用KEY ...時,我需要重複這個詞,例如KEY order_date(order_date)。
當在SQLyog的最新版本表信息看它顯示'鍵的鍵名(列)'當我創建的表'INDEX鍵名(列)'。它是一個同義詞的事實完美地解釋了它。 – crmpicco 2014-04-02 10:10:23