sql >> Databáze >  >> RDS >> Mysql

Mít sloupce s časovým razítkem Vytvořeno i Poslední aktualizace v MySQL 4.0

Z MySQL 5.5 dokumentaci :

Jeden sloupec TIMESTAMP v tabulce může mít aktuální časové razítko jako výchozí hodnotu pro inicializaci sloupce, jako hodnotu automatické aktualizace nebo obojí. Není možné, aby aktuální časové razítko bylo výchozí hodnotou pro jeden sloupec a hodnotou automatické aktualizace pro jiný sloupec.

Změny v MySQL 5.6 .5 :

Dříve bylo možné automaticky inicializovat nebo aktualizovat na aktuální datum a čas maximálně jeden sloupec TIMESTAMP na tabulku. Toto omezení bylo zrušeno. Jakákoli definice sloupce TIMESTAMP může mít libovolnou kombinaci klauzulí DEFAULT CURRENT_TIMESTAMP a ON UPDATE CURRENT_TIMESTAMP. Kromě toho lze tyto klauzule nyní použít s definicemi sloupců DATETIME. Další informace naleznete v části Automatická inicializace a aktualizace pro TIMESTAMP a DATETIME.



  1. Funkce Postgres Hodnota NULL pro řádek, který odkazuje na NEW

  2. Proč je platný SELECT bez sloupců

  3. Jak připojit programy C++ k MariaDB

  4. Maximální velikosti úložiště TINYTEXT, TEXT, MEDIUMTEXT a LONGTEXT