Cita:
Iniciado por almirante
y con una función o procedure puede lanzar un error?
se pueden ejecutar esa función o procedure desde un trigger?
eso solucionaría mi problema.
¿Qué es lo que debes hacer en definitiva?: ¿Producir un error o capturar un error y administrarlo?
¿Qué tipo de error debe ser? ¿Un error de MySQL, o un error según las restricciones de datos de una base específica?
El primer caso son en su mayoría errores de parseo, I/O, permisos y un largo etcétera, propio del DBMS.
Lo otro se generará como error de datos (datos truncados, error de tipo, etc.), y debes manejarlo en un SP.