MySQL luôn dự trữ số tiền tối đa cho một UTF8
trường có 4 byte như vậy với 255 + 255
với DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci
của bạn; bạn đã vượt quá giới hạn độ dài khóa tối đa 767.
Bạn chỉ có thể giảm độ dài varchar đơn hoặc không sử dụng khóa tổng hợp.