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

Các thủ tục được lưu trữ trong MySQL không hoạt động với SELECT (câu hỏi cơ bản)

Tìm ra. Đây không phải là một lỗi với PHP (mặc dù nó đã từng như vậy) - đó là một lỗi trong một số phiên bản của phpmyadmin. Cùng một lỗi liên tục xuất hiện và sau đó được sửa trong nhiều lần lật đổ khác nhau (xem ở trên):

#1312 - PROCEDURE [name] can't return a result set in the given context

Hành vi này xuất hiện giới hạn ở câu lệnh SELECT trong các thủ tục được lưu trữ bên trong phpmyadmin .

Sử dụng một ứng dụng khách như MySQL Workbench sẽ giải quyết được vấn đề (hoặc bạn có thể nâng cấp phpmyadmin, nhưng đó là một điều khó khăn nếu bạn đang sử dụng một máy chủ dùng chung như tôi).

Dù sao cũng cảm ơn mọi người đã giúp đỡ.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL so sánh chuỗi DATE với chuỗi từ trường DATETIME

  2. Làm cách nào để tự động tạo di chuyển bằng Sequelize CLI từ các mô hình Sequelize?

  3. rake db:tạo được tạo nếu bạn đặt bộ ký tự theo cách thủ công, đảm bảo rằng bạn có lỗi đối chiếu khớp

  4. SQL - Cập nhật nhiều bản ghi trong một truy vấn

  5. flake8 phàn nàn về so sánh boolean ==trong mệnh đề bộ lọc