Mysql
 sql >> база данни >  >> RDS >> Mysql

Грешка при изпълнение на mvn sql:execute

След като прочетох вашите коментари, смятам, че най-доброто решение е това прието тук . Тоест използвайте само един разделител (за предпочитане по подразбиране, ; ) и използвайте 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Свържете се с Amazon RDS с PHP

  2. Как да получите размера на байтовете на набора от резултати в SQL заявка?

  3. Какво е по-ефективно - съхраняване на регистрационни файлове в sql база данни или файлове?

  4. Записване на времева марка в mysql таблица с помощта на php

  5. MySQL – Възстановяване на пропусната база данни със схема на производителност