Cita: Can't create a TRIGGER from within another stored routine
Parece estar diciendo que estuviesen tratando de crear un TRGGER desde adentro de un STORED PROCEDURE.
¿Es así?
Además de esto, los nombres de los campos deben tratarse SIEMPRE con las pseudovariables NEW y OLD, de lo contrario no los podrá encontrar.
Esto:
debería en todo caso escribirse:
Cita: SET OLD.Simples=(OLD.Simples+1)
Sino, va a buscar una variable llamada
SIMPLE y no está declarada... Al menos según lo que he realizado en TRIGGERS es lo que he visto pasar.