Ci sono alcune particolarità che distinguono tra routine memorizzate e trigger. Qui cercherò di aiutare con il problema dei trigger.
Spero che il seguente riepilogo sia utile.
La prima cosa è determinare la versione di MySQL che stai usando.
Secondo la documentazione:
MySQL 5.0:13.1.11. CREATE TRIGGER Sintassi
MySQL 5.1 e versioni successive:13.1.19. CREATE TRIGGER Sintassi