Cannot add or update a child row
Boa tarde!
Criei uma tabela cliente e outra área do cliente (que é um número inteiro onde o id_areacliente é chave estrangeira da tabela cliente e não é auto_increment).
O engraçado (que não é nada engraçado ¬¬) é que quando eu uso um insert into e digito um valor para o id_areacliente maior que 16, ele me dá o seguinte erro:
**Error code:1452. Cannot add or update a child row: a foreign key constraint fails ('teste'.'cliente', CONSTRAINT 'fk_area_cliente' FOREIGN KEY('id_areacliente') REFERENCES 'area_cliente'('id_areacliente') ON DELETE CASCADE ON UPDATE CASCADE**
Se eu fizer isso funciona:
insert into cliente(id_cliente, id_areacliente, nome_cliente, sobrenome_cliente, dt_nascimento_cliente, endereco_cliente) values (1, 16, 'Teste', 'Testudo', '1980-01-01', 'endereco');
Se eu fizer isso ou qualquer número acima de 16 aparece o erro que disse acima:
insert into cliente(id_cliente, id_areacliente, nome_cliente, sobrenome_cliente, dt_nascimento_cliente, endereco_cliente) values (2, 17, 'Teste', 'Testudo', '1980-01-01', 'endereco');
Alguém sabe o que pode ser???
Discussão (1)
Carregando comentários...