Tôi vừa gặp phải lỗi này và có vẻ như giải pháp là sử dụng IGNORE
tuyên bố:
ALTER IGNORE TABLE `table` CHANGE COLUMN `col` `col` int(11) NOT NULL;
Lưu ý rằng bạn vẫn có thể gặp sự cố cắt bớt dữ liệu, vì vậy hãy đảm bảo đây là kết quả mong muốn. Sử dụng câu lệnh BỎ QUA, nó sẽ loại bỏ các lỗi bị cắt bớt dữ liệu đối với các giá trị NULL trong các cột (và có thể là các lỗi khác !!!)