Jeg har lige stødt på denne fejl, og det ser ud til, at løsningen var at bruge IGNORE
erklæring:
ALTER IGNORE TABLE `table` CHANGE COLUMN `col` `col` int(11) NOT NULL;
Bemærk, at du muligvis stadig har problemer med datatrunkering, så vær sikker på, at dette er det ønskede resultat. Ved at bruge IGNORE-sætningen vil den undertrykke datatrunkerede fejl for NULL-værdier i kolonner (og muligvis andre fejl!!!)