Trong định nghĩa bảng MySQL này:
CREATE TABLE groups (
ug_main_grp_id smallint NOT NULL default '0',
ug_uid smallint default NULL,
ug_grp_id smallint default NULL,
KEY (ug_main_grp_id)
);
Không những gì KEY
từ khóa nghĩa là gì? Nó không phải là khóa chính, nó không phải là khóa ngoại, vậy nó chỉ là một chỉ mục? Nếu vậy, điều gì đặc biệt về loại chỉ mục này được tạo ra KEY
?
1
Dường như toán tử "KEY" không còn được sử dụng trong MySQL Server 5.5. Không chắc chắn khi nào nó được gỡ bỏ, nhưng một vấn đề tôi gặp phải với nó hiện diện vào ngày 5.1, nhưng không phải là 5.5.
—
nghiêng
—
Yves M.