小编Bab*_*ibo的帖子

如何摆脱"错误1329:没有数据 - 提取,选择或处理零行"

我有一个存储过程,不需要返回任何值.它运行顺畅,没有任何问题.但是,它在完成运行后输出错误消息:

错误:无数据 - 提取,选择或处理零行

如何摆脱此错误消息?

CREATE PROCEDURE `testing_proc`()  
    READS SQL DATA  
BEGIN  
    DECLARE done INT DEFAULT 0;
    DECLARE l_name VARCHAR(20);
    DECLARE my_cur CURSOR FOR
        SELECT name FROM customer_tbl;
    OPEN my_cur;
        my_cur_loop:
        LOOP FETCH my_cur INTO l_name;
            IF done = 1 THEN
                LEAVE my_cur_loop;
            END IF;
            INSERT INTO names_tbl VALUES(l_name);
        END LOOP my_cur_loop;
    CLOSE my_cur;
END
Run Code Online (Sandbox Code Playgroud)

mysql sql stored-procedures

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

标签 统计

mysql ×1

sql ×1

stored-procedures ×1