1.错误提示
[Err] 1292 - Incorrect datetime value: '0000-00-00 00:00:00' for column 'created_at' at row 1
2.分析原因
之前就已经遇过几次这种报错提示了,今天它又蹦出来了,为了养成做笔记的习惯在这里做个小小的记录,顺便蹭蹭访问量~
- 上述报错中可以看出给datetime这种类型的字段赋值为
0000-00-00 00:00:00
是不被支持的,这是数据库模式的设置,好像8.0版本的mysql就没有这个问题
3.解决问题
- 查询sql_mode