我知道如何使用索引,如以下代码所示。我知道如何使用外键和主键。
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)
。
https://stackoverflow.com/questions/1401572
复制相似问题