尝试插入数据库表时出现以下错误:
SQLSTATE [23000]:完整性约束违规:1452无法添加或更新子行:外键约束失败(
test
。deviceinfo
,CONSTRAINTdeviceinfo_ibfk_1
FOREIGN KEY({{ 1}})REFERENCESsid
(siteinfo
)ON更新没有动作更新无动作)(SQL:插入sid
(deviceinfo
,dinfo
,{ {1}},sid
,DeviceType
,CreatePID
)值(abcd,[129:4002/1/3 / JuronEast123],12345,某事,2014-08-20 09:48:46))
我该如何解决?
答案 0 :(得分:0)
它只是一个关键的约束违规。看起来sid
的输入无法被siteinfo.sid
引用。
与您分享的信息我认为sid
是一个整数。
因此,您需要在 deviceinfo 模型上的 siteinfo 关系中填写[129:4002/1/3/JuronEast123]
值。在这里,我假设您使用了雄辩,因为您将其标记为laravel。