【发布时间】:2011-04-11 10:32:56
【问题描述】:
我正在尝试使用 phpmyadmin sql 控制台创建下表:
CREATE TABLE dates
(
id int NOT NULL,
id_date datetime NOT NULL DEFAULT CURDATE(),
PRIMARY KEY (id)
)
但是我收到以下错误:
它以红色显示“CURDATE()”,所以我想这就是问题所在。
有人可以帮我吗?
【问题讨论】:
-
id_date应该是date还是datetime?您命名和使用它的方式更像是date,但它被声明为datetime。 -
我认为如果它是一个日期时间,那么正确的函数应该是 NOW() 对吧?我仍然认为它不适用于 NOW() 并保持 DATETIME
-
NOW() 也不起作用。见stackoverflow.com/questions/168736/…
标签: mysql phpmyadmin