【问题标题】:MySQL PHPMyAdmin stored procedure won't return multiple rowsMySQL PHPMyAdmin 存储过程不会返回多行
【发布时间】:2015-03-16 08:08:30
【问题描述】:
我只是在测试一个存储过程:
CREATE PROCEDURE sp_test()
BEGIN
select * from users;
END
应该返回 3 行。但是,调用时
call sp_test()
根本没有结果:
这个过程是SSMS会产生的结果集。是否必须在 PHPMyAdmin 中设置允许返回多行的配置?
【问题讨论】:
标签:
mysql
stored-procedures
phpmyadmin
【解决方案1】:
您使用的是哪个版本的 phpMyAdmin?
我刚刚下载了 XAMPP 5.5.19 和 5.6.3 并且都使用 phpMyAdmin 版本 4.2.11。我注意到了很多错误,所以我恢复到我的旧 XAMPP v3.2.1,它有 phpMyAdmin 版本 4.0.4.1
您可以使用 MySQL shell,它应该可以正常工作。