Tag: mysql error 1452

错误1452:无法添加或更新子行:外键约束失败

我已经在MySQL Workbench中创build了表,如下所示: ORDRE表: CREATE TABLE Ordre ( OrdreID INT NOT NULL, OrdreDato DATE DEFAULT NULL, KundeID INT DEFAULT NULL, CONSTRAINT Ordre_pk PRIMARY KEY (OrdreID), CONSTRAINT Ordre_fk FOREIGN KEY (KundeID) REFERENCES Kunde (KundeID) ) ENGINE = InnoDB; PRODUKT表格: CREATE TABLE Produkt ( ProduktID INT NOT NULL, ProduktBeskrivelse VARCHAR(100) DEFAULT NULL, ProduktFarge VARCHAR(20) DEFAULT NULL, Enhetpris INT […]

Mysql错误1452-无法添加或更新子行:外键约束失败

我有一个奇怪的问题。 我试图添加一个外键引用另一个表,但由于某种原因失败。 由于我对MySQL的知识有限,唯一可能会怀疑的是在引用我想引用的表上的另一个表上有一个外键。 这里是我的表关系的图片,通过phpMyAdmin: 关系生成 我已经在两个表上做了一个SHOW CREATE TABLE查询, sourcecodes_tags是带有外键的表, sourcecodes是被引用的表。 CREATE TABLE `sourcecodes` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `user_id` int(11) unsigned NOT NULL, `language_id` int(11) unsigned NOT NULL, `category_id` int(11) unsigned NOT NULL, `title` varchar(40) CHARACTER SET utf8 NOT NULL, `description` text CHARACTER SET utf8 NOT NULL, `views` int(11) unsigned NOT NULL, `downloads` […]