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

Tại sao MySQL gặp lỗi Không được phép trả về tập kết quả từ một hàm?

Bởi vì

SELECT left_id AS c1 FROM mlm_user_mst WHERE parent_id=a AND left_id>0; 

không đặt biến c1, nó trả về một tập hợp có cột có tên là c1

Bạn muốn

SELECT left_id INTO c1 FROM mlm_user_mst WHERE parent_id=a AND left_id>0; 

Tương tự đối với c2.



  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 để tạo một loạt các giá trị trung bình hàng giờ trong MySQL?

  2. Làm cách nào để thêm AUTO_INCREMENT vào cột hiện có?

  3. mysql CHỌN LIKE chỉ phải khớp toàn bộ từ với biến

  4. Cây quan hệ cửa hàng MySQL (Gia đình)

  5. Tại sao sử dụng bin2hex khi chèn dữ liệu nhị phân từ PHP vào MySQL?