【发布时间】:2016-04-24 13:18:47
【问题描述】:
我试过这段代码
CREATE TABLE users (
userId INT PRIMARY KEY AUTO_INCREMENT NOT NUll,
account VARCHAR(200) NOT NULL,
password varchar(200) NOT Null,
isActive varchar(10) NOT NUll,
createdDate DATETIME DEFAULT CURRENT_TIMESTAMP() NOT NUll,
updatedDate DATETIME
);
但是会出现以下错误
1067 - 'createdDate' 的默认值无效
谢谢
【问题讨论】:
-
你使用的是哪个mysql版本?在 5.6 之前,它只允许用于
timestamp数据类型。 -
使用:
createdDatedatetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
标签: mysql