Versioni: 2.16Ndryshuar: 07.12.2023NdryshimeVizitues: 1273705AdresaMesazhi i kthimitPërgjegjësiaDhurata (CHF 10)Created by PFS
Tipps und Tricks rund um den Computertipps_und_tricks_computer
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