Sie erhalten diesen Fehler, weil Sie versuchen, ein date
einzufügen Spalte, die das falsche Format hat. Die MySQL-Dokumentation
listet die akzeptablen Formate auf:
Aber Ihr Datum hat das Format MM/DD/YYYY
, z.B. 4/25/2016
, das wird also nicht funktionieren. Anscheinend haben Sie versucht, das Format vor dem Einfügen mit einem Trigger zu korrigieren. Allerdings prüft MySQL die Formatierung vorher der Abzug wird sogar getroffen.
Wenn Sie Datumsdaten mit diesem Format einfügen müssen, sollten Sie dies mit einem VARCHAR
tun eingeben und dann STR_TO_DATE
aufrufen danach. Oder Sie sollten die Formatierung Ihrer Datumsangaben bereinigen, damit sie einem der akzeptablen Formate entsprechen.