Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Lỗi khi thực thi mvn sql:thi hành

Sau khi đọc nhận xét của bạn, tôi tin rằng giải pháp tốt nhất là được chấp nhận ở đây . Nghĩa là, chỉ sử dụng một dấu phân tách (tốt nhất là mặc định, ; ) và sử dụng sql-maven-plugin cấu hình để yêu cầu dấu phân cách xuất hiện trên dòng riêng của nó thực sự là một dấu phân cách.


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

(tín dụng cho @ Zheka )

Khi đó trình kích hoạt của bạn sẽ giống như sau:

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. Làm cách nào để cập nhật múi giờ cho các dấu thời gian (create_at và updated_at) do Laravel Eloquent quản lý?

  2. Java chạy bởi trình kích hoạt MySQL

  3. Làm cách nào để tạo nhóm kết nối MySQL trong khi làm việc với NodeJS và Express?

  4. MYSQL Tham gia trái phép COUNTS từ nhiều bảng

  5. onbeforeprint () và onafterprint () tương đương cho các trình duyệt không phải IE