sql >> データベース >  >> RDS >> Mysql

mvn sql:executeの実行時にエラーが発生しました

    コメントを読んだ後、最善の解決策はここで受け入れられます 。つまり、区切り文字を1つだけ使用します(できればデフォルトの; )そしてsql-maven-pluginを使用します 区切り文字を独自の行に配置する必要がある設定 実際に区切り文字になります。

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

    (@ Zheka へのクレジット )

    トリガーは次のようになります:

    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. SQLで文字列を連結する方法

    2. ブタで同等のグループコンキャット?

    3. SQLDeveloper4.0がリリースされました

    4. PostgreSQLSELECTステートメントの重複行を削除します