phpbar.de logo

Mailinglisten-Archive

Re: Verhalten der Attribute vom Typ TIMESTAMP während des INSERT

Re: Verhalten der Attribute vom Typ TIMESTAMP während des INSERT

Cybot lists at sebastianmendel.de
Mit Aug 6 10:11:27 CEST 2003


Sascha Fankhänel wrote:
> Hallo Liste!
> 
> Folgende Situation:
> Ich besitze in einer DB eine Tabelle die u. a. folgende Attribute inne hat.
> <schnipp>
> date_establishment  timestamp(14)Ja NULL
> causer_adminID  int(11)Nein 0
> date_modify  timestamp(14)Ja NULL
> modify_adminID  int(11)Nein 0
> date_last_activity  timestamp(14)Ja NULL
> </schnipp>
> 
> Ich möchte bei einem INSERT, dass nur das Attribut 'date_establishment'
> einen timestamp bekommt und die Attribute 'date_modify' und
> 'date_last_activity' sollen den Wert '00000000000' behalten.
> 
> Beim UPDATE erreiche durch z.B. date_last_activity=date_last_activity, dass
> 'date_last_activity' den voran gegangenen Wert behält. Wie erreiche ich
> diesen Effekt beim INSERT?

es wird doch immer nur die _erste_ timestamp-spalte auf den aktuellen 
wert gesetzt (bei einem insert oder update) und alle weiteren erhalten 
den wert wie angegeben oder eben den standard-wert von '00000000000000' 
wenn nichts angegeben wurde (oder NULL für die aktuelle zeit) - worin 
liegt also dein problem?


-- 
Sebastian Mendel

www.sebastianmendel.de
www.tekkno4u.de
www.nofetish.com

-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive