Chỉ mục khóa độ dài được giới hạn ở 1000
byte trong MyISAM
, 767
byte trong InnoDB
(mỗi cột).
Điều này có nghĩa là bạn không thể lập chỉ mục một UTF8
cột nhiều hơn 333
ký tự dài trong MyISAM
bảng (khi tính toán kích thước chỉ mục tối đa, MySQL
giả định 3
byte cho mỗi ký tự, mặc dù độ dài thực tế có thể nhỏ hơn nhiều)
Bạn có thể tạo bao nhiêu bản ghi được lập chỉ mục nếu bạn cần.