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

MySQL – výchozí hodnota pro TIMESTAMP(3)

Podle dokumentace na timestamp a datetime zadejte sloupce:

Další příklady :

mysql> create table tbl_so_q23671222_1( ts timestamp(3) default now() );
ERROR 1067 (42000): Invalid default value for 'ts'

mysql> create table tbl_so_q23671222_1( ts timestamp(3) default now(3) );
Query OK, 0 rows affected (0.59 sec)

mysql> create table tbl_so_q23671222_2( ts timestamp(3) default current_timestamp );
ERROR 1067 (42000): Invalid default value for 'ts'

mysql> create table tbl_so_q23671222_2( ts timestamp(3) default current_timestamp(3) );
Query OK, 0 rows affected (0.38 sec)

mysql> desc tbl_so_q23671222_1;
+-------+--------------+------+-----+----------------------+-------+
| Field | Type         | Null | Key | Default              | Extra |
+-------+--------------+------+-----+----------------------+-------+
| ts    | timestamp(3) | NO   |     | CURRENT_TIMESTAMP(3) |       |
+-------+--------------+------+-----+----------------------+-------+
1 row in set (0.01 sec)

mysql> desc tbl_so_q23671222_2;
+-------+--------------+------+-----+----------------------+-------+
| Field | Type         | Null | Key | Default              | Extra |
+-------+--------------+------+-----+----------------------+-------+
| ts    | timestamp(3) | NO   |     | CURRENT_TIMESTAMP(3) |       |
+-------+--------------+------+-----+----------------------+-------+
1 row in set (0.01 sec)

Viz :
Inicializace a Aktualizace pro TIMESTAMP a DATETIME




  1. Okno pro výběr SQL kolem konkrétního řádku

  2. Jak zrušit identitu sloupce v tabulce SQL Server - SQL Server / Výukový program T-SQL 44

  3. Jak uložit název souboru do databáze s dalšími informacemi při nahrávání obrázku na server pomocí PHP?

  4. Převeďte název měsíce na číslo měsíce v SQL Server