【发布时间】:2021-12-07 18:58:25
【问题描述】:
【问题讨论】:
【问题讨论】:
您无需提供长度。做吧:
create table test (
id int,
created_date date,
modified_date date
);
有关文档,请参阅 https://dev.mysql.com/doc/refman/5.7/en/date-and-time-type-syntax.html。
您可以使用insert into test values (1, '2020-01-01', '2020-02-01');插入数据
【讨论】:
也许你指的是这个? DATETIME 和 TIMESTAMP 有一个 可选 长度。它指的是小数秒的小数位数(最多 6 位)。某些其他函数也有这种约定:
mysql> SELECT NOW(), NOW(6);
+---------------------+----------------------------+
| NOW() | NOW(6) |
+---------------------+----------------------------+
| 2021-12-10 22:56:14 | 2021-12-10 22:56:14.927507 |
+---------------------+----------------------------+
(但是,我认为您不需要 DATETIME 上的括号。)
【讨论】: