Je sais comment utiliser l'INDEX comme dans le code suivant. Et je sais comment utiliser clé étrangère y clé primaire .
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),
....
Cependant, j'ai trouvé un code utilisant KEY au lieu de INDEX comme suit.
...
KEY order_date (order_date)
...
Je n'ai pas trouvé d'explication sur la page officielle de MySQL. Quelqu'un pourrait-il me dire quelle est la différence entre KEY et INDEX ?
La seule différence que je vois est que lorsque j'utilise KEY ...
je dois répéter le mot, par ex.KEY order_date (order_date)
.