数据库报错–General error: 1364 Field ‘end_time’ doesn’t have a default value
环境 lamp
web业务后台,提交数据, 是用insert 插入数据, 然后提示报错1364
出现该报错,是因为数据库默认配置严格模式
解决方法(Linux)
修改my.conf配置文件
将
sql-mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
- 1
改为
sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
- 1
然后重启数据库
systemctl restart mysqld
- 1
就解决了。