mysql版本为5.7,首先检查数据库的sql_mode是否正确,百度搜该错误有9成的帖子都说是sqlmode的设置问题。其次检查自己sql语句是否正确,时间戳类型需要带默认值。以下是我的错误:
`addtime` timestamp DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '添加时间',
应该改为:
`addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '添加时间',