Banco de Dados

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);