Error 1292: Incorrect datetime value: '0000-00-00'
在Mysql-8.0.17中如果插入“0000-00-00 00:00:00”到时间列中,会出现Error 1292: Incorrect datetime value: '0000-00-00'的报错。此时,运行如下sql代码解决问题:
show variables like 'sql_mode';
set sql_mode='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';