(errno: 150)
is the giveaway:Điều này có nghĩa là vấn đề định nghĩa khóa nước ngoài. Tôi nghi ngờ một số bảng khác có ràng buộc khóa ngoại tùy thuộc vào PK này, vì vậy bạn cần loại bỏ nó trước và xây dựng lại nó sau.
Chỉnh sửa: Với những hình ảnh bạn đã đăng, điều này trở nên rõ ràng hơn:
FK từ BLOBS_TRIGGERS đến TRIGGERS được tạo thành từ PK. Vì vậy, nếu bạn bỏ PK, tương phản sẽ trở nên cũ. Bạn cần bỏ và sau đó tạo lại ràng buộc.