Fabian Transchel: MySQL Update eines Timestamp-feldes

Beitrag lesen

Hi Tom

ich bin gerade am Verzweifeln,

in einer MySQL-Tabelle soll nur ein Timestamp-Feld auf den aktuellen Wert gesetzt werden, kein anderer Wert verändert sich.

Geht das denn? Mir war, man müsste in dem Falle Date(time) verwenden.
Ich denke, ein Timestamp wird immer beim erstellen des Datensatzes belegt.

Nun weigert sich MySQL strikt, das Feld zu aktualisieren. Nur, wenn sich im datensatz tatsächlich etwas ändert, wird auch das Timesatamp-Feld geändert. Ich habe schon versucht, einem Wert seinen eigenen wieder zuzuweisen, aber auch das erkennt MySQL nicht als Änderung an.

Was mache ich falsch bzw. kann ich anders machen, damit es klappt?

Datetime nehmen, ich versuche das morgen auch mal, sonst muss ich die Tabellen ändern, wenn das nicht geht.

Gute Nacht,
Fabian