Na het lezen van uw opmerkingen, denk ik dat de beste oplossing die is hier geaccepteerd
. Dat wil zeggen, gebruik slechts één scheidingsteken (bij voorkeur de standaard, ;
) en gebruik de sql-maven-plugin
configuratie om te vereisen dat het scheidingsteken op zijn eigen regel voorkomt om daadwerkelijk een scheidingsteken te zijn.
<configuration>
<delimiterType>row</delimiterType>
</configuration>
(met dank aan @Zheka )
Uw trigger zou er dan als volgt uitzien:
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