【发布时间】:2015-09-11 06:01:53
【问题描述】:
我在 AWS 中创建了一个 LAMP 实例,在创建数据库时,我遇到了这个错误
Error Code: 1067. Invalid default value for 'CREATED_DATE'
我检查了sql模式,这是响应
mysql> SHOW VARIABLES LIKE 'sql_mode';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| sql_mode | |
+---------------+-------+
一组中的 1 行(0.00 秒)
我不确定这是怎么回事。这是我的数据库脚本
CREATE TABLE ENTITIES (
ENTITY_ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
NAME VARCHAR(30) CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci' NOT NULL,
CREATED_DATE DATETIME DEFAULT CURRENT_TIMESTAMP,
UPDATED_DATE DATETIME ON UPDATE CURRENT_TIMESTAMP,
INDEX idx_ENTITIES_id1 (ENTITY_ID ASC)
)
ENGINE = InnoDB
AUTO_INCREMENT=100
;
知道如何解决这个问题吗?
【问题讨论】:
-
我对@987654324@ 做了什么感到困惑?
-
另外,我根本没有收到这个错误。
-
我在 XAMPP 安装中没有收到此错误,但是当我尝试在 aws 实例中运行时,弹出此错误
标签: mysql amazon-web-services lamp