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.










