我在运行此命令时出现问题,我试图从另外两个表中输入我的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');
如何在没有问题的情况下输入值?
这是我的关系:
答案 0 :(得分:0)
看起来您正在尝试使用不存在的医生添加患者记录。检查您的医生ID,确保它是有效的医生或首先添加具有该ID的医生。