hola haroldV
Eso lo debes validar desde la aplicación haciendo previamente un select a la tabla.
Código SQL:
Ver originalSELECT 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