0
我想從Excel導入數據到數據庫。我不明白如何解決這個問題。如果你發現這個問題發生的原因,我會很高興。這是我的SQL:#1452 - 無法添加或更新子行:外鍵約束失敗3
CREATE TABLE IF NOT EXISTS `berobat` (
`id_berobat` int(11) NOT NULL AUTO_INCREMENT,
`tgl_berobat` date NOT NULL,
`id_pasien` int(11) NOT NULL,
`id_puskesmas` int(11) NOT NULL,
`id_penyakit` int(11) NOT NULL,
PRIMARY KEY (`id_berobat`),
KEY `id_pasien` (`id_pasien`),
KEY `id_puskesmas` (`id_puskesmas`),
KEY `id_penyakit` (`id_penyakit`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
--
-- Dumping data for table `berobat`
--
MySQL表示:
#1452 - Cannot add or update a child row: a foreign key constraint fails (`dinkes`.`berobat`, CONSTRAINT `berobat_ibfk_1` FOREIGN KEY (`id_pasien`) REFERENCES `pasien` (`id_pasien`))
可能重複的[無法添加或更新子行:外鍵約束失敗](http://stackoverflow.com/questions/5005388/cannot-add-or-update-a-child-row-a-外鍵約束失敗) –
@BrianDriscoll你的意思是id_pasien的重複? –