我正在使用 php myadmin,我正在尝试创建一个非常简单的存储例程。我想从表中的所有行中选择两列。当我运行时:
select start_date, stop_date from trip;
我得到了我期望的结果。当我使用相同的查询创建存储过程时,它只返回第一行。我想我可能写错了,所以我尝试了 php myadmin 例程向导并得到了相同的结果。作为参考,我用这个创建了例程:
CREATE PROCEDURE get_trip_dates()
begin
select start_date, stop_date from trip;
end;;
分隔符设置为;;
我通过对结果集执行 var_dump 验证了它实际上只返回第一行而不是 php myadmin 切断结果或其他东西。