Hay algunas peculiaridades que distinguen entre rutinas almacenadas y disparadores. Aquí intentaré ayudar con el tema de los disparadores.
Espero que el siguiente resumen sea útil.
Lo primero es determinar la versión de MySQL que está utilizando.
Según la documentación:
MySQL 5.0:13.1.11. Sintaxis CREATE TRIGGER
MySQL 5.1 y superior:13.1.19. Sintaxis CREATE TRIGGER