Mysql返回几行

时间:2016-03-05 08:28:15

标签: mysql stored-procedures

早上好,

我正在尝试运行一个会返回多行的存储过程:

CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_tbl_openweathermap_cities_get_city_ids`(OUT `p_ID` INT)
NO SQL
SELECT id_city FROM tbl_openweathermap_cities
ORDER BY id_city

当我运行存储过程时,它说:

id_city
-------
1234 
6987 
10000


p_ID
----
NULL 

我理解第一部分(也就是' id_city'中提到的行;但我不明白为什么它会返回null。我错过了什么?

非常感谢你的帮助。

祝福, 劳伦

0 个答案:

没有答案