Bom galera to com o seguinte problema , ao inserir os dados em uma tabela eu automaticamente insiro os mesmo dados em outras duas tabelas , mas so da certo no primeiro item q eu insiro , quando eu insiro outro item aparece o seguinte erro :
Duplicate entry '1' for key 'PRIMARY'
Usando o seguinte código :
mysql_query("INSERT INTO vendaproduto (id, id_venda, produtos) SELECT venda.id_venda, venda.id_venda, venda.produtos FROM venda")or die(mysql_error()); mysql_query("INSERT INTO vendaservico (id, id_venda, servicos) SELECT venda.id_venda, venda.id_venda, venda.servicos FROM venda")or die(mysql_error());
Então eu tentei assim :
mysql_query("INSERT INTO vendaproduto (id_venda, produtos) SELECT venda.id_venda, venda.produtos FROM venda")or die(mysql_error()); mysql_query("INSERT INTO vendaservico (id_venda, servicos) SELECT venda.id_venda, venda.servicos FROM venda")or die(mysql_error());
so que a cada vez que eu insiro os dados na tabela ela duplica os dados , alguém sabe aonde eu estou errando ou pode me da uma ajuda , obg.