Këshilla dhe truket për kompjuterin tuaj Përkthim me Google ↑ 2021-02-24 MySQL-Fehlercode 1292: falscher Datumswert
Problem:
Folgende Fehlermeldung erschien auf einem Red Hat 8 Server in einem PHP-Programm:
MySQL-Fehlercode 1292: falscher Datumswert
Das PHP-Programm lief fehlerlos auf einem älteren Server. |
Lösung:
Es gibt zwei Fehlermöglichkeiten:
1) Wenn der Feldtyp DATE ist, dann muss das Datum im Format 'yyyy-mm-dd' eingegeben werden.
2) Ab der Version 5.7 von MySQL sind Datumswerte wie 0000-00-00 00:00:00 nicht mehr erlaubt!
Für die zweite Fehlermöglichkeit kann man folgende Zeile in /etc/my.cnf nach [mysqld] einfügen:
sql_mode="NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
MySQL-Server neu starten (hier MariaDB, sudo vorher einfügen, wenn man nicht Supervisor ist):
systemctl restart mariadb |
Përkthim me Google Lidhje në këtë faqe
| | |