Hello,
TS1 auf NOW(), und TS2 entweder auf neuen Wert, oder auf TS2 setzen.
Letzteres in die Scriptlogik zu verlagern, halte ich nicht für allzu umständlich.
Ich habe alles probiert ...
Leider bekomme ich es bei MySQL 5.0.18-nt (aus dem Xampp) nicht mehr so elegant hin, wie das bei 3.23.x noch ging. Erste Timestampspalte wird immer automatisch gesetzt, zweite nur beim Insert...
Es sthet zwar noch in der Beschreibung, dass DEFAULT NULL das Gleiche bewirken solle, wie CURRENT_TIMESTAMP, da rührt sich aber nichts, auch nicht, wenn man das für die erste Spalte festlegt.
Für MySQL 5.x könnte ich wahrscheinlich einen Trigger setzen, der funktioniert aber bei der 4er Version dann nicht. Ich werde also das DAT_INSERT mittels Script setzen müssen im Insert-Statement.
Schade eigentlich.
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
