Каковы различия между использованием INDEX v.s. КЛЮЧ в MySQL

Я знаю, как использовать INDEX, как в следующем коде. И я знаю, как использовать внешний ключ и первичный ключ.

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), 
....

Однако я нашел код, использующий KEY вместо INDEX, как показано ниже.

...
KEY order_date (order_date) 
...

Я не могу найти какой-либо документ на официальной странице MySQL.

Может кто-нибудь сказать мне, в чем различия между KEY и INDEX? Я вижу разницу в том, что когда я использую KEY ..., мне нужно повторить слово, например, KEY order_date (порядковая_дата).

Ответы на вопрос(5)

Ваш ответ на вопрос