Mr.*_*Boy 20 mysql mysql-workbench
对于测试,是否可以从MySQL工作台或类似工具运行循环?我试过但是错了.
如果有可能,请提供一个我可以运行的简单示例.
Tha*_*anu 17
没有存储过程,您无法在SQL编辑器中执行for循环.我使用TOAD for MySQL.
快速存储过程应该完成这项工作:
DELIMITER $$
DROP PROCEDURE IF EXISTS proc_loop_test$$
CREATE PROCEDURE proc_loop_test()
BEGIN
DECLARE int_val INT DEFAULT 0;
test_loop : LOOP
IF (int_val = 10) THEN
LEAVE test_loop;
END IF;
SET int_val = int_val +1;
SELECT int_val;
END LOOP;
END$$
DELIMITER ;
Run Code Online (Sandbox Code Playgroud)