sql >> Database >  >> RDS >> Mysql

Het hebben van zowel een gemaakte als laatst bijgewerkte tijdstempelkolom in MySQL 4.0

Van de MySQL 5.5 documentatie :

Eén TIMESTAMP-kolom in een tabel kan de huidige tijdstempel hebben als de standaardwaarde voor het initialiseren van de kolom, als de waarde voor automatisch bijwerken, of beide. Het is niet mogelijk om de huidige tijdstempel als standaardwaarde voor de ene kolom en de automatische updatewaarde voor een andere kolom te gebruiken.

Wijzigingen in MySQL 5.6 .5 :

Voorheen kon maximaal één TIMESTAMP-kolom per tabel automatisch worden geïnitialiseerd of bijgewerkt naar de huidige datum en tijd. Deze beperking is opgeheven. Elke TIMESTAMP-kolomdefinitie kan elke combinatie van DEFAULT CURRENT_TIMESTAMP- en ON UPDATE CURRENT_TIMESTAMP-clausules hebben. Bovendien kunnen deze clausules nu worden gebruikt met DATETIME-kolomdefinities. Zie Automatische initialisatie en updates voor TIMESTAMP en DATETIME voor meer informatie.



  1. 6 manieren om dubbele rijen met een primaire sleutel in SQLite te verwijderen

  2. Hoe rijen te tonen die niet aanwezig zijn in een andere tabel in MySQL

  3. Hoe age() werkt in PostgreSQL

  4. Hoe u maximale en minimale waarden uit een tabel haalt met behulp van de aggregatiefunctie - SQL Server / TSQL-zelfstudie, deel 129