小编Luk*_*gan的帖子

日期时间值不正确数据库错误号:1292

不正确的日期时间值0000-00-0000:00:00 +0000数据库错误号码:1292

大家好,我有一个问题,我的托管公司完成了服务器升级,我正在努力了解发生了什么,所以我可以解决问题

我的服务器最近已升级到服务器版本:5.6.17并且我在整个地方收到错误,说我的日期时间值不正确?

它似乎是在日期时间结束时添加+0000但我不知道为什么.这曾经在5.5上运行得很好但是最近的升级影响了我的时间戳的工作方式

Error Number: 1292

Incorrect datetime value: '2014-04-02 08:49:43 +0000' for column 'created' at row 1

INSERT INTO `activitylog` (`tablename`, `row`, `user_id`, `description`, `action`, `private`,`created`) VALUES ('user', '1', '1', 'People', 'Updated', 0, '2014-04-02 08:49:43 +0000')
Run Code Online (Sandbox Code Playgroud)

如果我在没有+0000的情况下修改这个sql查询,它有效吗?

它影响我桌子上任何类型的DATETIME.

有没有其他人有类似的问题,现在解决方案是让它工作.目前,我需要更改所有PHP函数以回显日期/时间,而不是在查询字符串上调用NOW()

php mysql database datetime

24
推荐指数
6
解决办法
6万
查看次数

标签 统计

database ×1

datetime ×1

mysql ×1

php ×1