SQL和php命令错误

时间:2016-03-29 22:33:20

标签: php mysql

我在运行此命令时出现问题,我试图从另外两个表中输入我的ID并使用第三个参数edison_ssid,但由于我的表键关系,我收到以下键错误,PatientTable的键是自动增量:

[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

1 个答案:

答案 0 :(得分:0)

看起来您正在尝试使用不存在的医生添加患者记录。检查您的医生ID,确保它是有效的医生或首先添加具有该ID的医生。