mysql - SQL Error 1452: Cannot add or update child row -
I am trying to add an existing key to a foreign key named OrderSubbl. I've added a new column called Approved, like:
Alternate table is not countless by ORDERTBL ADD approved BIGINT; After that, I tried to set it as a foreign key: Add an optional table order. Approved Accepted Foreign Next Key (Accepted) Records Employee Employee (Employee);
but I continue
Error 1452: hair row can not be added or updated
What am i doing Should I set the field as accepted instead of the foreign key?
While defining
order table order TBL is approved by BIGINT Not countless; then can not be accepted can not be null . The default value will be set which is 0 .
Then you apply a foreign key to employee TB . This means that the DB checks that accepted has only those values which are in the employeeby . But that is not the case. The value is 0 .
Comments
Post a Comment