[文档]
安装使用常见问题 - Q:执行 SQL 出现 Invalid default value for 'created_at'
出现这样是因为 MySQL 默认的 sql_mode 模式导致的,解决方法如下:
## 查看当前的 sql_mode
select @@sql_mode;
## 比如结果为 ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
## 修改 sql_mode 去掉 NO_ZERO_IN_DATE, NO_ZERO_DATE
set sql_mode='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CR...