Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Änderungstabellen-Änderungsspalte schlägt bei Zeilen mit Nullwerten fehl

Ich bin gerade auf diesen Fehler gestoßen, und es scheint, dass die Lösung darin bestand, IGNORE zu verwenden Aussage:

ALTER IGNORE TABLE `table` CHANGE COLUMN `col` `col` int(11) NOT NULL;

Beachten Sie, dass Sie möglicherweise immer noch Probleme mit der Datenkürzung haben, stellen Sie also sicher, dass dies das gewünschte Ergebnis ist. Mit der IGNORE-Anweisung werden die abgeschnittenen Datenfehler für NULL-Werte in Spalten (und möglicherweise andere Fehler!!!) unterdrückt