Hallo,
ich habe eine Tabelle mit einem Timestamp drin, der dazu da ist anzuzeigen von wann der Eintrag ist.
Außerdem wurden bisher verschiedene zeitliche Prüfungen an diesem Eintrag vorgenommen, z.B. fürs Löschen alter Einträge.
Jetzt soll aber zusätzlich das Ändern des Eintrags möglich sein, was auch seine Gültigkeit verlängert, also muß der erst später gelöscht werden.
Also bräuchte ich eigentlich noch einen 2. Timestamp:
- für die Anzeige von wann der Eintrag ist
- für die Löschkontrolle und andere zeitl. Kontrollen
Aber 2 Einträge mit Current_Timestamp will ja MySQL nicht.
Die Umstellung auf int und dann den Timestamp von PHP holen ist auch schlecht, da die DB schon gefüllt ist. Nur den zweiten Timestamp als int machen, würde wiederrum bedeuten, dass ich meine Kontrollen umschreiben muß - das gänge zwar zur Not, aber ist Aufwand.
Also die eigentliche Frage:
Gibt es einen Weg in MySQL im SQL-Befehl den 2. Timestamp mit dem aktuellen Zeitpunkt zu füllen?
Also beim Insert beide Timestamp mit gleichem Wert.
Beim Update den 1. Timestamp mit alten Wert belassen und nur den 2. updaten.