MySQL 8.0.2 đã thêm hỗ trợ cho window rank , biến nó thành một từ Reserverd
.
Bạn có thể thoát khỏi nó bằng cách sử dụng backticks (`):
CREATE TABLE ofRosterGroups (
rosterID BIGINT NOT NULL,
`rank` TINYINT NOT NULL, -- Here
groupName VARCHAR(255) NOT NULL,
PRIMARY KEY (rosterID, `rank`), -- And here
INDEX ofRosterGroup_rosterid_idx (rosterID)
);
Nhưng có thể tốt hơn nếu chỉ sử dụng một tên không phải là từ dành riêng, chẳng hạn như rosterRank thay vì rank :
CREATE TABLE ofRosterGroups (
rosterID BIGINT NOT NULL,
rosterRank TINYINT NOT NULL, -- Here
groupName VARCHAR(255) NOT NULL,
PRIMARY KEY (rosterID, rosterRank), -- And here
INDEX ofRosterGroup_rosterid_idx (rosterID)
);