Nachdem ich Ihre Kommentare gelesen habe, glaube ich, dass die beste Lösung die ist hier akzeptiert
. Verwenden Sie also nur ein Trennzeichen (vorzugsweise den Standardwert ;
) und verwenden Sie das sql-maven-plugin
Konfiguration so, dass das Trennzeichen in einer eigenen Zeile erscheinen muss tatsächlich ein Trennzeichen sein.
<configuration>
<delimiterType>row</delimiterType>
</configuration>
(Gutschrift an @Zheka )
Ihr Trigger würde dann folgendermaßen aussehen:
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