Moin!
Ich würde gerne in einer Tabelle zwei Timestamps setzen: einen, wann die Daten erstellt wurden und einen, wann sie das letzte mal aktualisiert wurden.
Wie machst du das bis jetzt? Welche Datentypen haben die Timestamps?
Nun wird beim erstellen von neuen Daten nur der erste gesetzt, der zweite bleibt bei 00000000000000. Kann man nur einen Timestamp setzten? Und wenn das im Prinzip schon geht: wie kann ich beim aktualisieren der Daten nur den zweiten Timestamp aktualisieren?
Üblicherweise werden Daten mit "UPDATE" aktualisiert. Und warum sollte sowas nicht gehen:
UPDATE tabelle SET timestamp2=NOW() WHERE eintrag_richtig;
- Sven Rautenberg