[Cascavel-pm] Como verificar se um registro já existe antes de inserir no banco?

Luis Motta Campos luismottacampos em yahoo.co.uk
Terça Outubro 24 01:00:31 PDT 2006


Murilo Opsfelder Araújo wrote:
> Olá pessoal,
> 
> como faço pra verificar se um registro já existe no banco de dados
> antes de inserir um novo registro?
> 
> Não sei se ajuda, mas...
> SO: Fedora 5
> Perl: 5.8.8
> MySQL: 5.x

  Ajuda em nada. Você está programando perl, certo?
  Certifique-se de que a sua base de dados tem /constraints/
decentemente implementadas para garantir que os dados não podem ser
inseridos duplicados (chaves primárias e índices /unique/ são
/constraints/, caso você não saiba).

  Depois, documente muito bem o uso que você faz das constraints no seu
código.

  Finalmente, use a solução proposta pelo Igor S. Lopes, no outro email.
É a mais interessante. Não ligue para a verificação, insira a linha e
trate corretamente os erros que vão aparecer eventualmente.

  Putamplexos!
-- 
Luis Motta Campos
Senior System Engineer at Segula.FR
Hobbyist Cooker and Photograph


Mais detalhes sobre a lista de discussão Cascavel-pm