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

Popular posts from this blog

Magento/PHP - Get phones on all members in a customer group -

php - .htaccess mod_rewrite for dynamic url which has domain names -

Website Login Issue developed in magento -