-
Notifications
You must be signed in to change notification settings - Fork 28
Description
Ich nutze MariaDB als Backend und sehe wenn der Import der Sendungsdaten läuft in den letzten Monaten immer öfter die Fehlermeldung, dass ein weit in der Vergangenheit liegendes Datum (1969-12-29 12:25:47) kein gültiger Timestamp für _aired sei. Offenbar liegt es an der Prozedur ftInsertFilm, die einen Parameter _aired vom Typ TIMESTAMP hat. Der Wertebereich von TIMESTAMP beginnt erst bei 1970-01-01 00:00:01. Daher wäre es notwendig auf den den alternativen Datentypen DATETIME zu wechseln, was das Problem bei mir behoben hat.
Zudem muss in der SP die Ersetzungsregel
IF(_aired = "1980-01-01 00:00:00", NULL, _aired),
in
IF(_aired <= "1980-01-01 00:00:00", NULL, _aired),
abgeändert werden, damit es dann nicht aus gleichem Grund beim INSERT in die Tabelle film kracht.