Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Sowohl eine erstellte als auch eine zuletzt aktualisierte Zeitstempelspalte in MySQL 4.0

Von MySQL 5.5 Dokumentation :

Eine TIMESTAMP-Spalte in einer Tabelle kann den aktuellen Zeitstempel als Standardwert für die Initialisierung der Spalte, als Wert für die automatische Aktualisierung oder beides haben. Es ist nicht möglich, dass der aktuelle Zeitstempel der Standardwert für eine Spalte und der automatisch aktualisierte Wert für eine andere Spalte ist.

Änderungen in MySQL 5.6 .5 :

Bisher konnte höchstens eine TIMESTAMP-Spalte pro Tabelle automatisch initialisiert oder auf das aktuelle Datum und die aktuelle Uhrzeit aktualisiert werden. Diese Einschränkung wurde aufgehoben. Jede TIMESTAMP-Spaltendefinition kann eine beliebige Kombination der Klauseln DEFAULT CURRENT_TIMESTAMP und ON UPDATE CURRENT_TIMESTAMP enthalten. Außerdem können diese Klauseln jetzt mit DATETIME-Spaltendefinitionen verwendet werden. Weitere Informationen finden Sie unter Automatische Initialisierung und Aktualisierung für TIMESTAMP und DATETIME.