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

không được phép trả về tập kết quả từ trình kích hoạt mysql

Bạn không thể thực hiện các câu lệnh SELECT từ trình kích hoạt. Nếu bạn muốn đặt các biến, hãy sử dụng CHỌN VÀO tuyên bố, ví dụ:-

DECLARE supplierid_ INT(11);
DECLARE customerid_ INT(11);

SELECT
  supplierid, customerid
INTO
  supplierid_, customerid_
FROM
  iv_documents
WHERE
  id = OLD.note_documentid;

IF supplierid_ = OLD.note_companyid THEN
...

Ngoài ra, đổi tên các biến, chúng phải khác với tên trường.




  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 PDO với foreach và tìm nạp

  2. php / mysql với nhiều truy vấn

  3. Cách kết nối với Nguồn dữ liệu MySQL trong Visual Studio

  4. Làm cách nào để nhập một bãi chứa mysql trong khi đổi tên một số bảng / cột và hoàn toàn không nhập các bảng / cột khác?

  5. Làm thế nào để thực thi nhiều truy vấn SQL trong MySQL Workbench?