0

我想就以下提到的问题获得帮助:

SQL查询:复制

INSERT INTO kurs SET name='Bangla', freiePlaetze=10 ON DUPLICATE KEY UPDATE ersteller=1
MySQL said: Documentation

#1452 - 无法添加或更新子行:外键约束失败 ( learner. kurs, CONSTRAINT kurs_ibfk_1FOREIGN KEY ( ersteller) REFERENCES benutzer( bnummer))

4

1 回答 1

0

您已经告诉 MySQL “将这些值插入 kurs 表中......如果它们已经存在,请更改ersteller现有行的列,使其值为 1”

但是链接到表中ersteller的父列,并且没有行bnummerbnutzerbnummer = 1

https://dbfiddle.uk/?rdbms=mysql_8.0&fiddle=90ab193e86d661b4341343efc459b492

在第一个中插入一行benutzenbnummer列为 1

于 2021-01-14T21:53:53.840 回答