Với phần
PRIMARY KEY (`movie_id`(3))
bạn đang yêu cầu mysql tạo khóa bộ phận phụ * trên 3 byte đầu tiên của id phim. Điều này chỉ hoạt động cho các loại chuỗi.
Bạn cần sử dụng
PRIMARY KEY (`movie_id`)
mà không cung cấp độ dài.
* Đây có chắc là câu truy vấn dẫn đến lỗi không? Chưa bao giờ thấy điều đó trên khóa chính, nó được sử dụng cho các chỉ mục.