Was ist der Unterschied zwischen der Verwendung von INDEX vs-KEY bei MySQL?

Ich weiß, wie man verwenden Sie einen INDEX wie im folgenden code. Und ich weiß, wie Sie foreign key und Primärschlüssel.

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


Jedoch fand ich einen code mit KEY statt INDEX wie folgt.

...
KEY order_date (order_date) 
...


Ich konnte keine Erklärung auf der offiziellen MySQL Seite. Könnte mir jemand sagen was die Unterschiede zwischen SCHLÜSSEL und INDEX?

Der einzige Unterschied, den ich sehe, ist, dass wenn ich KEY ... muss ich wiederholen Sie das Wort, z.B.

KEY order_date (order_date).

InformationsquelleAutor shin | 2009-09-09
Schreibe einen Kommentar