+
95
-

mysql中如何直接写一个for while循环执行update的sql?

mysql中如何直接写一个for while循环执行update的sql?


网友回复

+
15
-

可以写一个mysql存储过程,然后call 这个存储过程就行了

示例如下:

-- 使用数据库
use database;
-- 删除旧的存储过程(相当于函数)
DROP PROCEDURE if EXISTS `generatePoint`;
-- 定义结束语句
DELIMITER $$
-- 定义新的存储过程
create PROCEDURE `generatePoint`()

BEGIN
	-- 定义结束标志
	DECLARE flag int default 0;
	DECLARE pid int; /* 每条...

点击查看剩余70%

我知道答案,我要回答