O que é insert ignore no mysql?

insert ignore mysql

É o insert que não retorna erro em caso de duplicidade

Insere as linhas sem retornar erro em caso de duplicidade de chaves.

No insert apenas, quando um valor que será inserido tem um campo duplicado na chave primária ou unique key ele retorna erro e cancela o processo.

Quando é usado o insert ignore ele apenas não faz a inserção e passa para o próximo item ou finaliza.

Sintaxe:

INSERT IGNORE INTO nome_da_tabele (campos para inserção) VELUES (valores que serão inseridos);

Como pode ser visto na sintaxe é muito  parecido com o insert comum apenas acrescentando o ignore após ele. Ele funciona com inserção de uma linha e de várias.

Ele só funciona se a coluna duplicada estiver como unique key, as outras são possíveis repetir.

Quer acompanhar as novidade do site?

Leia mais em: ww.w3schools.com/sql/sql_inse...

O que é insert ignore no mysql?

Última atualização: 2023-02-15

Palavras-Chaves