MYSQL Error 1452 Cannot add or update a child row: a foreign key constraint fails -
i want insert data error:
error 1452 (23000): cannot add or update child row: foreign key constraint fails (`versandhandel`.`mitarbeiter`, constraint `marb_fk_chef` foreign key (`chef_mitarbeiternummer`) references `mitarbeiter` (`mitarbeiternummer`))
this table:
create table mitarbeiter( mitarbeiternummer int(5), personennummer int(5) not null, gehalt decimal(9,2), chef_mitarbeiternummer int(5), constraint mitarbeiter_pk primary key (mitarbeiternummer), constraint unique_mitpernr unique (personennummer), constraint marb_fk_persnr foreign key(personennummer) references person(personennummer) on delete cascade, constraint marb_fk_chef foreign key (chef_mitarbeiternummer) references mitarbeiter(mitarbeiternummer));
so insert data that:
insert mitarbeiter (mitarbeiternummer, personennummer, gehalt) values ('2', '3','10000');
but want new mitarbeiter (=employee) has mitarbeiter number 2 chef (=boss) add
insert mitarbeiter values ('4', '6', '9000', '2');
but error above..
it nice if me :) thanks
Comments
Post a Comment