phpbar.de logo

Mailinglisten-Archive

[php] [1/2 OT] Datum und Zeit in MySQL

[php] [1/2 OT] Datum und Zeit in MySQL

Yannik Hampe yannik at cipher-code.de
Mit Nov 28 19:06:14 CET 2007



Sebastian Mendel wrote:
> Yannik Hampe schrieb:
> 
>> Früher habe ich immer die Datenfelder Datetime oder timestamp genommen. 
>> Mittlerweile bin ich jedoch davon abgekommen und verwende lieber 
>> einfache INTs.
>> Es kommt allerdings natürlich darauf an, was du damit vor hast. Wenn du 
>> willst, dass sich ein timestamp bei jedem UPDATE-Aufruf auch immer 
>> aktualisiert, dann ist der Datentyp timestamp das richtige für dich. 
>> Wenn du das nicht willst, kann der Datentyp extrem nerven, weil du dann 
>> sowas wie
>> UPDATE ts=ts,...
>> in jedem Query haben musst. Dabei ist es eigentlich gerade Sinn der 
>> Sache, dass man sich sowas sparen kann. Ich meine man kann dieses 
>> automatisch Anpassen auch abstellen (zu lange her, dass ich mich damit 
>> beschäftigt habe ;-)), aber das macht sie Sache nur noch komplizierter, 
>> weil du am Datentyp nichtmehr erkennen kannst, wie er sich verhält.
> 
> dann nimmt man halt DATETIME anstelle von TIMESTAMP

Dann müsste ich immernoch in jedem Query UNIX_TIMESTAMP() verwenden, 
weil ich in php eben den unix-ts brauche. Wieso also den Umstand? Mit 
INTs ist es doch wunderbar.

Yannik

php::bar PHP Wiki   -   Listenarchive