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

Error al ejecutar mvn sql:ejecutar

Después de leer sus comentarios, creo que la mejor solución es aceptado aquí . Es decir, use solo un delimitador (preferiblemente el predeterminado, ; ) y use el sql-maven-plugin configuración para requerir que el delimitador aparezca en su propia línea para ser en realidad un delimitador.


    &ltconfiguration&gt
      &ltdelimiterType&gtrow&lt/delimiterType&gt
    &lt/configuration&gt

(crédito a @Zheka )

Su activador se vería así:

CREATE TRIGGER delete_user
AFTER DELETE
ON jj_users
FOR EACH ROW
BEGIN
    ## delete the posts that belong to the user
    DELETE FROM jj_blog_posts WHERE author_user_id=OLD.user_id; # this delimiter is ignored
END
; # this delimiter is recognized