我想将值存储到表中,但我有错误
SQLSTATE [23000]:完整性约束违规:1452无法添加或更新子行:外键约束失败(
sisfo-ldii
。nilai
,CONSTRAINTfk_nilai_smp_sma_siswa1
FOREIGN KEY({{ 1}})参考siswa_id
。sisfo-ldii
(siswa
)ON更新没有动作更新无动作)(SQL:插入id
(nilai
,{ {1}},siswa_id
,input1
,input2
,input3
,input4
,input5
,input6
,{{1 }},input7
,input8
,input9
,input10
,input11
,input12
,input13
)值(14,90) ,90,90,90,90,90,90,90,90,90,90,90,90,90,2015-07-02 08:53:47,2015-07-02 08:53:47))
这是我的控制器:
input14
这是我的模特:
updated_at
答案 0 :(得分:0)
尝试$nilai = new nilai;
转换为$nilai = new Nilai();
因为它是模型
答案 1 :(得分:0)
问题出在foreign key constraint fails
这是因为您使用了使用连字符的数据库名称。您的数据库名称为sisfo-ldii
尝试重命名您的数据库。
我建议你不要在数据库名和表名中使用连字符。
答案 2 :(得分:0)
您是否还更新了nilai表上的外键约束以匹配新表名 - sisfo_ldii?