Hallo zusammen,
ich habe im Katalog eine Tabelle in der ich unter anderem auch Geburtsdaten eintrage. Dieses Geburtsdatum wird ein einem Katalog-Feld vom Typ "Datum" erfasst. Nach einem Update auf den Katalog beta2 funktioniert das Datums-Feld nicht mehr richtig. Es können keine Daten vor 1970 erfasst werden.
Nach ein bischen Suchen bin ich darauf gestossen, dass im Katalog version beta1 das Datums-Feld als varchar(10) und im Katalog version beta 2 als int(10) unsigned realisiert wurde. Die alte Version konnte also auch negative Daten erfassen, was in der neuen Version durch das "unsigned" nicht mehr funktioniert.
Ich habe im Forum jetzt keine Lösung gefunden. Aus diesem Grund werde ich das Feld jetzt wohl erstmal als Textfeld umwandeln. Aber es stellen sich mir ein paar Fragen:
Warum wurde das Datums-Feld nicht auch als date oder datetime in mysql gelöst?
Und wen dann schon ein int-Feld, warum dann unsigned? Ohne unsigned müsste es doch eigentlich genaus funktionieren, nur dass auch zusätzlich negative Werte erfasst werden können, oder?
Weiterhin frohes coden
Dirk
ich habe im Katalog eine Tabelle in der ich unter anderem auch Geburtsdaten eintrage. Dieses Geburtsdatum wird ein einem Katalog-Feld vom Typ "Datum" erfasst. Nach einem Update auf den Katalog beta2 funktioniert das Datums-Feld nicht mehr richtig. Es können keine Daten vor 1970 erfasst werden.
Nach ein bischen Suchen bin ich darauf gestossen, dass im Katalog version beta1 das Datums-Feld als varchar(10) und im Katalog version beta 2 als int(10) unsigned realisiert wurde. Die alte Version konnte also auch negative Daten erfassen, was in der neuen Version durch das "unsigned" nicht mehr funktioniert.
Ich habe im Forum jetzt keine Lösung gefunden. Aus diesem Grund werde ich das Feld jetzt wohl erstmal als Textfeld umwandeln. Aber es stellen sich mir ein paar Fragen:
Warum wurde das Datums-Feld nicht auch als date oder datetime in mysql gelöst?
Und wen dann schon ein int-Feld, warum dann unsigned? Ohne unsigned müsste es doch eigentlich genaus funktionieren, nur dass auch zusätzlich negative Werte erfasst werden können, oder?
Weiterhin frohes coden
Dirk