sql >> Database teknologi >  >> RDS >> Mysql

At have både en oprettet og sidst opdateret tidsstempelkolonner i MySQL 4.0

Fra MySQL 5.5 dokumentation :

En TIMESTAMP-kolonne i en tabel kan have det aktuelle tidsstempel som standardværdien for initialisering af kolonnen, som den automatiske opdateringsværdi eller begge dele. Det er ikke muligt at få det aktuelle tidsstempel til at være standardværdien for én kolonne og den automatiske opdateringsværdi for en anden kolonne.

Ændringer i MySQL 5.6 .5 :

Tidligere kunne højst én TIMESTAMP-kolonne pr. tabel automatisk initialiseres eller opdateres til den aktuelle dato og klokkeslæt. Denne begrænsning er blevet ophævet. Enhver TIMESTAMP kolonnedefinition kan have en hvilken som helst kombination af DEFAULT CURRENT_TIMESTAMP og ON UPDATE CURRENT_TIMESTAMP klausuler. Derudover kan disse klausuler nu bruges med DATETIME kolonnedefinitioner. For mere information, se Automatisk initialisering og opdatering for TIMESTAMP og DATETIME.



  1. Spor Flag 2389 og den nye Cardinality Estimator

  2. Gem data i aktivitetens onDestroy-metode

  3. SQL Server VÆLG I @variabel?

  4. mysqli sidste indsættelses-id