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

Lỗi cú pháp MySQL trên DELIMITER trước khi TẠO TRIGGER

Bạn không cần DELIMITER $$ ở tất cả. Đó là lệnh nội trang ứng dụng mysql . Trình tạo trình khách không nhận dạng được trình phân tích cú pháp SQL.

Bạn chỉ có thể thực thi CREATE TRIGGER câu lệnh dưới dạng một câu lệnh duy nhất và sau đó bạn không cần phải có dấu phân cách ở cuối câu lệnh. Dấu phân cách chỉ quan trọng trong các giao diện hỗ trợ nhiều câu lệnh (ví dụ:máy khách mysql).

phpMyAdmin cũng cho phép nhiều câu lệnh, vì vậy bạn cần đặt dấu phân cách, nhưng điều này được thực hiện với điều khiển giao diện người dùng, không phải DELIMITER yêu cầu. Xem Lưu trữ quy trình trong phpMyAdmin



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. php:cách nhanh nhất để tạo một số có 5 chữ số chưa có trong cột db của MySQL (với một thuộc tính duy nhất)

  2. Cách đặt lại mật khẩu gốc trong MySQL 8.0

  3. mysql WHERE TRONG chuỗi / tên người dùng mảng

  4. Lưu trữ tệp cho ứng dụng web:Hệ thống tệp so với công cụ DB và NoSQL

  5. Khi tôi CHÈN nhiều hàng vào một bảng MySQL, các id có được tăng thêm 1 không?