REGISTROS DUPLICANDO NO BD MYSQL

FBGSYSTEMS 27/09/2017 10:04:24
#476797
Bom dia galera. Estou tendo um problema estou tendo um problema estranho com registros duplicando(ou mais que dois) de repente em minha aplicação.

Exemplo:
Meu sistema faz inclusao de registros em várias tabelas na mesma operação, entre elas que armazenam extrato de movimentação, rastreabilidade de lote e atualização de estoque em duas outras tabelas.

Sem explicação a operação está duplicando na tabela de extrato e nas outras tudo ocorre normal.

Nunca passei por isso e não tenho idéia do que está causando isso. O mesmo sistema já roda há 2 anos e nunca apresentou isso.
KERPLUNK 27/09/2017 10:14:31
#476799
Resposta escolhida
Você usa InnoDB? Se sim, use transações. Mas a duplicação de registros(duvido que seja duplicado a nível de chave primária), é questão de depuração, lógica.
FBGSYSTEMS 27/09/2017 10:19:37
#476801
Kerplunk, ja depurei várias vezes, utilizando inclusive uma copia atual do banco de dados do meu cliente e refazendo exatamente o que foi feito, com os mesmos dados e não encontrei nenhum problema. Fiz e refiz as operações e não deu o mesmo problema. Estou pesquisando o que pode ser e ainda testando, mas nao to tendo sucesso.
FBGSYSTEMS 27/09/2017 10:22:51
#476802
Exemplo de ocorrencia.
Em um pedido com 120 itens, em um deles criou 10 registros iguais, em outro 2, em outro 4 e nos outros tudo ocorreu corretamente.
FBGSYSTEMS 27/09/2017 14:27:11
#476814
Depois de 3 horas batendo a cabeça e analisando as mais absurdas hipoteses, descobri que no select havia um problema.
Tópico encerrado , respostas não são mais permitidas