hallo,
ich möchte in einer Tabelle 2 Timestamp Felder
das erste createDateTime Datenfeld sollte den aktuellen Timestamp haben wenn man einen Datensatz hinzufügt
das zweite updateDateTime sollte den Timestamp bekommen wenn der Datensatz geändert wird
nun dachte ich das ich createDateTime mit dem Default-Wert "CURRENT_TIMESTAMP" belege (dieser Wert wird also einmalig gesetzt nur beim Erstellen)
und das zweite Datenfeld updateDateTime mit "CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP"
(Dieser Wert soll immer geändert werden wenn in dem Datensatz was geändert wird.)
aber das geht wohl nicht
Gibt es dazu eine Empfehlung wie man diese Felder am besten vor belegen sollte
Grüße Jürgen
ich möchte in einer Tabelle 2 Timestamp Felder
das erste createDateTime Datenfeld sollte den aktuellen Timestamp haben wenn man einen Datensatz hinzufügt
das zweite updateDateTime sollte den Timestamp bekommen wenn der Datensatz geändert wird
nun dachte ich das ich createDateTime mit dem Default-Wert "CURRENT_TIMESTAMP" belege (dieser Wert wird also einmalig gesetzt nur beim Erstellen)
und das zweite Datenfeld updateDateTime mit "CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP"
(Dieser Wert soll immer geändert werden wenn in dem Datensatz was geändert wird.)
aber das geht wohl nicht
Gibt es dazu eine Empfehlung wie man diese Felder am besten vor belegen sollte
Grüße Jürgen
Kommentar