Tôi biết cách sử dụng INDEX như trong đoạn mã sau. Và tôi biết cách sử dụng khóa ngoại và khóa chính.Sự khác nhau giữa Index v.s. Khóa trong MySQL
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),
....
Tuy nhiên tôi tìm thấy mã sử dụng KEY thay vì INDEX như sau.
...
KEY order_date (order_date)
...
Tôi không thể tìm thấy bất kỳ tài liệu nào trong trang chính thức của MySQL.
Có thể cho tôi biết sự khác nhau giữa KEY và INDEX không? Những gì tôi có thể thấy sự khác biệt là khi tôi sử dụng KEY ..., tôi cần phải lặp lại từ, ví dụ: KEY order_date (order_date).
Khi nhìn vào thông tin bảng trong phiên bản mới nhất của SQLyog nó cho thấy 'KEY KeyName (column_name) 'khi tôi tạo ra bàn với' INDEX KeyName (column_name) '. Thực tế là nó là một từ đồng nghĩa giải thích nó một cách hoàn hảo. – crmpicco