相关疑难解决方法(0)

如何在MySQL中使用数组循环?

我想创建一个存储过程或普通查询,其值与数组一起传递.

例:

CREATE PROCEDURE proc() 
BEGIN 
    DECLARE cont INTEGER; 
    DECLARE var ARRAY; 
    SET cont = 0;
    SET var = ("hi", "hello", "good", ...)

    WHILE cont < 12 DO 
        SELECT * FROM tablex
        WHERE name = var[cont];
        SET cont = cont + 1; 
    END WHILE; 
END;
Run Code Online (Sandbox Code Playgroud)

显然这是行不通的,但我想知道如何实现这一目标.

mysql arrays stored-procedures while-loop

6
推荐指数
2
解决办法
3万
查看次数

标签 统计

arrays ×1

mysql ×1

stored-procedures ×1

while-loop ×1