sql >> Databasteknik >  >> RDS >> Mysql

Fel vid körning av mvn sql:execute

Efter att ha läst dina kommentarer tror jag att den bästa lösningen är den accepteras här . Det vill säga, använd bara en avgränsare (helst standard, ;). ) och använd sql-maven-plugin konfiguration för att kräva att avgränsaren förekommer på sin egen rad för att faktiskt vara en avgränsare.


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

(kredit till @Zheka )

Din utlösare skulle då se ut så här:

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. Komprimera en specifik partition i en tabell i SQL Server (T-SQL)

  2. MySQL JOIN Flera Joins på samma bord?

  3. Är det möjligt att läsa MongoDB-data, bearbeta den med Hadoop och mata ut den till en RDBS (MySQL)?

  4. MySQL-databas med unika fält ignorerade slututrymmen