Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rafael D

Pegando erro causado por registro único

Recommended Posts

Olá,

 

Minha dúvida é a seguinte: Eu tenho uma tabela MySQL com um campo que é UNIQUE, ao inserir um novo registro vai acontecer um erro caso ele já tenha sido inserido. Eu quero exibir uma mensagem de erro falando que o valor inserido já existe.

 

O que eu queria saber é como ter certeza que o erro mysql foi causado por já existir o valor que eu tentei inserir, e não por outro motivo qualquer.

 

obs: No caso eu não estou fazendo um select antes de inserir pra ver se já existe, eu queria descobrir isso pela própria mensagem de erro retornada pelo mysql, tem como?

 

Agradeço desde já.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.