Mailinglisten-Archive |
Hallo, amalesh kempf schrieb: > On Thu, 6 Aug 1998 11:00:23 +0200, you wrote: > > > > >> ADDDATE timestamp not null, > >> Dummerweise wird dann jedesmal auch das feld 'adddate' > >> aktualisiert, obwohl > >> das ja nicht im sql-string steht. Das ganze habe ich auch > >> direkt an der > >> konsole gecheckt, gleiches verhalten. > > > >TIMESTAMP wird bei jedem INSERT/UPDATE des Datensatzes aktualisiert (siehe > >Manual). > > Aso. Ok, klar. > > Habe jetzt ein workaround: Lese zuerst feld 'adddate' des datensatzes und > setze das mit ins UPDATE. Die Aufgabe des Typs TIMESTAMP ist es, wie bereits oben beschrieben, die Zeit der letzten Änderung eines Datensatzes festzuhalten. Nutze stattdessen DATETIME und Du sparst Dir diesen "workaround" ... > > > >Hier kommt eher ein DATE-Feld in Frage, das Du beim ersten INSERT > >füllst. > > Uh, DATE fehlt in meiner doku... lade mir mal grade die neuste runter. > > Der Feldtyp TIMESTAMP ist ja eigentlich sehr elegant, da dann auch gleich > die zeit mit im feld ist und eine sortierung nach datum und zeit dadurch ein > wenig einfacher wird. Alex
php::bar PHP Wiki - Listenarchive