gpt4 book ai didi

MySQL 错误 : Invalid default value for 'CREATED_DATE'

转载 作者:太空宇宙 更新时间:2023-11-03 10:46:32 24 4
gpt4 key购买 nike

我在 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
;

知道如何解决这个问题吗?

最佳答案

更改 CREATED_DATE DATETIME 默认 CURRENT_TIMESTAMP

CREATED_DATE TIMESTAMP 默认 CURRENT_TIMESTAMP

关于MySQL 错误 : Invalid default value for 'CREATED_DATE' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31036648/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com