sql >> Base de Datos >  >> RDS >> Mysql

Error de sintaxis de MySQL en DELIMITER antes de CREATE TRIGGER

No necesitas DELIMITER $$ en absoluto. Eso es un comando integrado del cliente mysql . El analizador SQL no reconoce los componentes del cliente.

Simplemente puede ejecutar CREATE TRIGGER declaración como una declaración única y luego no necesita tener un delimitador al final de la declaración. Los delimitadores solo son importantes en las interfaces que admiten varias declaraciones (por ejemplo, el cliente mysql).

phpMyAdmin también permite varias declaraciones, por lo que debe establecer el delimitador, pero esto se hace con un control de interfaz de usuario, no con el DELIMITER dominio. Consulte Almacenar procedimientos en phpMyAdmin