MySQL ALTER TABLE Spalte hinzufügen: Fehler in einer anderen Spalte

OK ich habepeople table und starte sql-script mit dem nächsten Befehl:

ALTER TABLE `people`
    ADD COLUMN `name_spelling`
    VARCHAR(255) NULL DEFAULT NULL
    AFTER `last_name`;

Dann bekomme ich eine Fehlermeldung:

[22001][1292] Data truncation: Incorrect date value:
'0000-00-00' for column 'birth_date' at row 35

In dieser Zeilebirth_date istNULL, aber wenn ich versuche ein Datum wie @ einzustell2016-05-05 in dieser Spalte und Zeile und dann setNULL back - in dieser Zeile ist alles in Ordnung, aber bei einigen nächsten @ wird ein Fehler angezeignull Datum

Außerdem nicht allenull Datumswerte geben Fehler zurück.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage