Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/03/2010, 12:47
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 11 años, 8 meses
Puntos: 360
Respuesta: Como saber si una clave primaria existe antes de insertar datos?

hola haroldV
Eso lo debes validar desde la aplicación haciendo previamente un select a la tabla.

Código SQL:
Ver original
  1. SELECT COUNT(*) FROM tabla WHERE id=idaingresar;

Si el count es 1 o mas de 1, el dato ya existe y puedes proceder a ejecutar un update.

Si el count es 0, puedes ejecutar sin problemas el insert.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming