Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/03/2010, 13:00
Avatar de HaroldV
HaroldV
 
Fecha de Ingreso: enero-2010
Ubicación: Maracaibo
Mensajes: 100
Antigüedad: 14 años, 3 meses
Puntos: 3
Respuesta: Como saber si una clave primaria existe antes de insertar datos?

Cita:
Iniciado por huesos52 Ver Mensaje
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

dejame ver si entendi realizo una funcion que tenga ese query verdad para corroborar y si me devuelve 0 quiere decir que no existe y si llegac a existir me enviaria un numero verdad y apartir de alli de que me envie un numero prosigo a crear el update =) me explique bien ?