报错信息:Incorrect datetime value: '' for column 'createtime' 的报错提醒
解决办法:
1.首先需要知道mysql数据库安装在什么位置
which mysql
2.查找配置文件位置
然后在根据这个目录,查看配置文件在哪里了(路径后面加上 --verbose --help|grep -A 1 'Default options'),就会出现以下信息。
3.修改sql-mode模式,有的没有这个配置,没有加上即可
sql-mode="STRICT_ALL_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ZERO_DATE,NO_ZERO_IN_DATE,NO_AUTO_CREATE_USER"
将红色标注的NO_ZERO_DATE,NO_ZERO_IN_DATE,删掉保存重启mysql即可;
vim 命令
- vim下按i进入编辑模式
- 按esc退出编辑模式
- 按冒号+wq保存并退出
4.服务器重启
service mysqld restart