Каковы различия между использованием 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 (порядковая_дата).