Я знаю, как использовать 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 (order_date)
.