Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como pular duplicatas usando INSERT INTO de maneira melhor otimizada?


INSERIR IGNORE fará o truque para você aqui. Você só precisa ter certeza de ter um índice UNIQUE definido na coluna que você não deseja duplicar.

Outra opção é INSERT INTO ... ON DUPLICATE KEY UPDATE que não irá inserir o valor novamente, mas permitirá que você atualize outras colunas naquela linha. Um contador ou carimbo de data/hora, por exemplo.