2016-03-29 89 views
0

我遇到了一个问题,我试图用第三个参数edison_ssid从两个其他表中输入我的ID,但由于我的表键关系,我收到以下键错误对于patientTable是自动递增:SQL和php命令错误

[2016-03-29 18:25:58] [23000][1452] Cannot add or update a child row: a foreign key constraint fails (`iot_pd_testing`.`patientsTable`, CONSTRAINT `fk_patientsTable_doctorsTable1` FOREIGN KEY (`doctorsTable_id_doctorsTable`) REFERENCES `doctorsTable` (`id_doctorsTable`) ON DELETE NO ACTION ON) 

命令:

INSERT INTO iot_pd_testing.patientsTable(Users_idUser,doctorsTable_id_doctorsTable,edison_ssid)VALUES ('26',37,'EDISON-9A-88'); 

我怎样才能解决这个问题,我可以没有问题输入值?

这里是我的关系:

enter image description here

+0

嗯,也许删除约束 – Strawberry

回答

0

它看起来像你想添加一个病人记录与医生不存在。检查你的医生ID,并确保它是一个有效的医生或首先添加与该ID的医生。

+0

嘿谢谢,这是问题。 – Aboogie