tôi viết một thủ tục rất đơn giản được lưu trữ như sau:phpmyadmin chạy mysql thủ tục lưu trữ nhưng không có đầu ra
DROP PROCEDURE IF EXISTS GetAllTours;
DELIMITER //
CREATE PROCEDURE GetAllTours()
BEGIN
SELECT * FROM tours;
END //
DELIMITER ;
Khi tôi sử dụng
CALL GetAllTours();
từ truy vấn SQL để chạy thủ tục này, không có đầu ra .
Nhưng nếu tôi chạy từ >>Routines>>Execute
, thủ tục tương tự, sẽ có đầu ra thành công.
Ai đó có thể cho tôi biết cách chạy từ truy vấn SQL và nhận kết quả không?
Đây là một thử nghiệm dòng lệnh. OP là về việc gọi từ phpMyAdmin. – texnic
Phong cách tuyệt vời để cung cấp cho -1 hơn một năm sau đó bởi vì bạn đã không đọc câu hỏi đúng ... OP hỏi: 'Ai có thể cho tôi biết làm thế nào để chạy từ truy vấn SQL và nhận được kết quả?' – nvanesch
Ông có nghĩa là truy vấn SQL, đó là một tab trong phpMyAdmin. Tôi đang đấu tranh với cùng một vấn đề. – texnic