我想在mysql存储过程中使用数组。
即。数组看起来像
(0 =>array('name','value','value1'), 1=> array('name1','value2','value3))
我想遍历每一个并在不同的表上执行一些操作。我可以这样做吗?
答案 0 :(得分:1)
Stored Procedures不接受数组;但是,您可以根据需要发送任意数量的输入值,只要它与存储过程中声明的参数的数量和类型相匹配即可。
希望这有帮助。
答案 1 :(得分:1)
('name','value','value1')
,请使用一些IN参数 - (IN name VARCHAR(255), IN value1 INT(11), IN value2 INT(11))