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

Quer acompanhar as novidade do site?
Veja também:

Como remover caracteres especiais no mysql?

remover caracteres especiais mysql

Como alterar nome da tabela no MySQL?

Alterar nome de tabela mysql

Como testar se mysql está on?

testar conexão mysql

Como alterar senha do root no mysql?

alterar senha root mysql

Como fazer uma função no mysql?

função mysql

Como retirar pontos e traços do cpf no Postgre?

tirar pontos e traços cpf no postgre

Web Stories