1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > mysql timestamp 默认格式_MySQL-TIMESTAMP(3)的默认值

mysql timestamp 默认格式_MySQL-TIMESTAMP(3)的默认值

时间:2022-09-21 03:16:12

相关推荐

mysql timestamp 默认格式_MySQL-TIMESTAMP(3)的默认值

小编典典

根据文档timestamp并datetime输入列:

如果TIMESTAMP或DATETIME列定义在任何地方都包含显式的小数秒精度值,则在整个列定义中必须使用相同的值。

这是允许的:

CREATE TABLE t1 (

ts TIMESTAMP(6) DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE

CURRENT_TIMESTAMP(6)

);

其他例子 :

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)

-05-17

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。