0
'date` DATETİME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
Error: #1067 - Invalid default value for 'date'#1067 - 对 '日期' 无效的默认值
我怎么能解决这个问题?
'date` DATETİME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
Error: #1067 - Invalid default value for 'date'#1067 - 对 '日期' 无效的默认值
我怎么能解决这个问题?
MySQL 5.6.5 added that default syntax for datetime,之前它只适用于TIMESTAMP。
换句话说,您很可能需要更改您的数据类型或升级您的MySQL。
看起来你在那里有一个单引号。 –
升级到可以采用这种默认设置的MySQL 5.6? 5.5不能,不知道哪个版本添加了它。 –
MySQL 5.6和5.7正常工作,5.5失败。 –