Hallo,
ich bin anfänger, suchfunktion hat mir nicht weitergeholfen.
Ich hab MySQL 5xxx und benutze den MySQL Administror 1.0x
Ich möchte über 2 innodb tabellen eine referentielle integrität herstellen bekomme aber immer eine Fehlermeldung beim erstellen des FOREIGN KEY:
ALTER TABLE `personal`.`pers` ADD FOREIGN KEY `FK_pers_1` (`abtnr`)
REFERENCES `abt` (`abtnr`)
ON DELETE RESTRICT
ON UPDATE RESTRICT;
Fehler:
MySQL Error Number 1216
Cannot add or update a child row: a foreign key constraint fails
Beide Schlüssel haben die gleichen Datentypen und lägen (SMALLINT(6)) und das Feld abtnr ist in der 1 Tabelle Primärschlüssel und in der n Tabelle als normaler Index deklariert.
Was mache ich bitte falsch
Danke und Gruss Titanico
ich bin anfänger, suchfunktion hat mir nicht weitergeholfen.
Ich hab MySQL 5xxx und benutze den MySQL Administror 1.0x
Ich möchte über 2 innodb tabellen eine referentielle integrität herstellen bekomme aber immer eine Fehlermeldung beim erstellen des FOREIGN KEY:
ALTER TABLE `personal`.`pers` ADD FOREIGN KEY `FK_pers_1` (`abtnr`)
REFERENCES `abt` (`abtnr`)
ON DELETE RESTRICT
ON UPDATE RESTRICT;
Fehler:
MySQL Error Number 1216
Cannot add or update a child row: a foreign key constraint fails
Beide Schlüssel haben die gleichen Datentypen und lägen (SMALLINT(6)) und das Feld abtnr ist in der 1 Tabelle Primärschlüssel und in der n Tabelle als normaler Index deklariert.
Was mache ich bitte falsch
Danke und Gruss Titanico