Problem z kluczem obcym.

0

Każda tabela INNODB,
typ int(11) taki sam,
a mimo to nie da się dodać klucza obcego.
ERROR 1452: Cannot add or update a child row: a foreign key constraint fails
wpisuje tak:
ALTER TABLE Orders
ADD FOREIGN KEY (PersonID) REFERENCES Persons(PersonID);
Gdzie może leżeć błąd? Co sprawdzić?

0

Czy nadane są tam indexy? Autoincrementy/unsigned? Czy we wspomnianych tabelach są rekordy? Może po prostu baza nie pozwala dodać Ci klucza obcego - ze względu na nieścisłość, która by powstała.

0

Rzeczywiście, nie było null i wypełniło się zerami i już działa :) Dziękuje!

1 użytkowników online, w tym zalogowanych: 0, gości: 1