sql >> Database teknologi >  >> RDS >> Mysql

Fejl ved udførelse af mvn sql:execute

Efter at have læst dine kommentarer tror jeg, at den bedste løsning er den accepteret her . Det vil sige, brug kun én afgrænsning (helst standarden ;). ) og brug sql-maven-plugin konfiguration til at kræve, at afgrænsningstegnet forekommer på sin egen linje til faktisk at være en afgrænsning.


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

(kredit til @Zheka )

Din trigger vil så se sådan ud:

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


  1. Laravel Homestead SQLSTATE[HY000] [2002] Forbindelse nægtet efter serverflytning

  2. Sådan moderniserer du din virksomhed i 2022

  3. SQL opdelt kommasepareret række

  4. Innodb:Kan ikke finde FULLTEXT-indeks, der matcher kolonnelisten, når der forespørges på mere end 1 kolonne