Mysql #1067-无效的默认值';日期';
我在CREATE TABLE语句中有以下字段:Mysql #1067-无效的默认值';日期';,mysql,sql,Mysql,Sql,我在CREATE TABLE语句中有以下字段: `date` DATETİME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, 但我得到了以下错误: 错误:#1067-无效的“日期”默认值 如何解决该问题?MySQL 5.6.5,以前它仅适用于时间戳 换句话说,您最有可能需要更改数据类型或升级MySQL。看起来只有一个引号。升级到MySQL 5.6可以采用这种默认值吗?5.5不能,不确定是哪个中间版本添加了它。My
`date` DATETİME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
但我得到了以下错误:
错误:#1067-无效的“日期”默认值
如何解决该问题?MySQL 5.6.5,以前它仅适用于时间戳
换句话说,您最有可能需要更改数据类型或升级MySQL。看起来只有一个引号。升级到MySQL 5.6可以采用这种默认值吗?5.5不能,不确定是哪个中间版本添加了它。MySQL 5.6和5.7工作正常,而5.5失败。