虚拟面包

文章
7
资源
0
加入时间
2年10月21天

MySql的存储过程只能更新一条记录的问题解决问题解决办法

问题最近数据库里有几千条数据要批量更新,每条记录更新的算法还不太一样,于是想着在Navicat里运行MySql的存储过程好了,原本以为的一个小函数,不小心调试了一天。主要的问题是存储过程运行之后数据就只更新了一条,晕,这比手动更新慢多了。下面是我原来的代码:BEGIN DECLARE s_id INT; DECLARE s_birth DATE; DECLARE s_identity VARCHAR(255); DECLARE loop_count INT; DECLARE done_id