存储过程的输入数组

时间:2018-05-22 07:20:25

标签: mysql stored-procedures

在MYSQL中,我创建了一个存储过程,其中包含单个ID作为输入值,并返回与ID相关的数据。

现在我必须在每个实例中传递一个ID数组,它应该返回所有输入ID的数据。

是否有任何解决方案可以在不更改存储过程的情况下使其正常工作?

1 个答案:

答案 0 :(得分:0)

你可以这样做:

CREATE PROCEDURE ......

BEGIN
SELECT 
   SELECTSTATEMENT1;
   SELECTSTATEMENT2;
   SELECTSTATEMENTn;
END

..并将数组中的相关id传递给select语句。