MySQL: sysdate()-Frage
jellyfish
- datenbank
Hallo,
ich bin von einem Hoster auf einen anderen umgestiegen und habe nun folgendes Problem.
In einer Tabelle ist u.a. das Datum gespeichert.
Dieses Datum ist bei beiden Hostern als DATE-Typ gespeichert, also nur der Tag ohne Uhrzeit -> "2008-04-30".
Bei dem alten Hoster brachte ein
"... where datum>= SYSDATE()"
alle Datensätze INKL.(!) des aktuellen Tages heraus.
Bei dem neuen Hoster kommen nur noch die Datensätze ab morgen raus.
Normalerweise ist ja diese Ausgabe, also bei dem neuen Hoster, richtig, da ja Termine von heute kleiner sind als "SYSDATE()"
Warum dann bei dem alten Hoster trotzdem die Daten des aktuellen Tages erscheinen, ist mir unklar, da bei beiden Hostern ein "select sysdate()" den Tag UND die Uhrzeit ausgibt.
Kann mir das evtl. einer erklären?
Danke
Hallo,
Bei dem alten Hoster brachte ein
"... where datum>= SYSDATE()"
alle Datensätze INKL.(!) des aktuellen Tages heraus.Bei dem neuen Hoster kommen nur noch die Datensätze ab morgen raus.
Normalerweise ist ja diese Ausgabe, also bei dem neuen Hoster, richtig, da ja Termine von heute kleiner sind als "SYSDATE()"
Kann mir das evtl. einer erklären?
unterschiedliche Versionen, unterschiedliches Verhalten ...
Freundliche Grüße
Vinzenz