MySQL: Probleme mit strengerem Mode
Autor: Ralf v.d.Mark, Ingmar Pforr
eingetragen: Donnerstag, 28. Mai 2020 um 08:12 Uhr (22/2020 Kalenderwoche)
geändert: Donnerstag, 28. Mai 2020 um 08:15 Uhr (22/2020 Kalenderwoche)
Keywords: strict mode 0000 date timestamp Probleme streng
Kategorien: DB: MySQL, DB: MariaDB,
Text:
Probleme mit der strengeren MySQL 5.7.
timestamp 0000-Einträge nach null konvertieren
siehe auch:
stackoverflow.com/a/37780259
stackoverflow.com/questions/35565128/mysql-incorrect-datetime-value-0000-00-00-000000
Quellcode:
# wirft einen Fehler:
# UPDATE `fortbildung` SET
# fobi_update = null
# WHERE fobi_update = '0000-00-00 00:00:00';
# funktioniert:
UPDATE `fortbildung` SET
fobi_update = null
WHERE CAST(fobi_update AS CHAR(20)) = '0000-00-00 00:00:00';