存储过程的输入数组

6gpjuf90  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(472)

在mysql中,我创建了一个以单个id作为输入值的存储过程,它返回与id相关的数据。
现在我必须在每个示例中传递一个id数组,它应该返回所有输入id的数据。
有什么解决方案可以让它在不改变存储过程的情况下工作吗?

1cosmwyk

1cosmwyk1#

你可以这样做:

CREATE PROCEDURE ......

BEGIN
SELECT 
   SELECTSTATEMENT1;
   SELECTSTATEMENT2;
   SELECTSTATEMENTn;
END

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

相关问题