SQL: Insert if not exists

Uma maneira de você verificar se um registro existe e inserir caso não exista:

INSERT INTO pessoa (id, nome, sexo, datanascimento, cpf)
  SELECT 227, 'FULANDO DE TAL', 'F', '1999-09-09', '999.999.999-9' 
    WHERE NOT EXISTS (SELECT 1 FROM pessoa WHERE id = 227);

Anúncios

9 comments

    1. Muito bom valeu pelo post @valbertovc! Com relação ao sqlite3 nada muda …mesma sintaxe.

  1. cara legal, mas nesse plugin que você tá usando ai do wordpress que eu acho que é o bwpsyntax usa a opção

     codigo dentro 

    , pra que a gente possa visualizar o código completo sem ser em apenas uma linha valeu?

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão /  Alterar )

Google photo

Está a comentar usando a sua conta Google Terminar Sessão /  Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão /  Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão /  Alterar )

Connecting to %s