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

SQL DML:Falscher Datumswert (MySQL)

Wie unter Datums- und Zeitliterale dokumentiert :

Daher der Ausdruck 2013-05-21 ist kein gültiges MySQL-Datumsliteral (es ist tatsächlich ein arithmetischer Ausdruck, der aus zwei Subtraktionen besteht:Er ergibt die Ganzzahl 1987 ). Um einem der oben beschriebenen Literalformate zu entsprechen, müssen Sie entweder Ihr Datumsliteral als Zeichenfolge in Anführungszeichen setzen und/oder die Trennzeichen entfernen.