QLSTATE [23000]:违反完整性约束

时间:2018-08-27 10:54:14

标签: sql laravel integrity

每当我们尝试添加新事件时,我管理的网站突然开始出现此错误。 以前从未发生过,并且在服务器端或编码上没有任何更改。

SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'home_image' cannot be null in /home/xxx/laravel-app/vendor/laravel/framework/src/Illuminate/Database/Connection.php on line 729

在更新内容时,所有字段均已正确输入,没有一个为空。

有人可以帮助导致此问题的原因吗?

2 个答案:

答案 0 :(得分:0)

在数据库的 home_image 字段中未添加图像名称。要么将其设置为默认值 NULL ,要么必须为 home_image 字段设置所需的验证。

答案 1 :(得分:0)

没有什么是魔术,尝试捕获负责在数据库中插入的代码,并记录引发异常时使用的数据。 检查您的日志,您将有更多信息要调试。