mysql 循环中处理异常 continue 跳过报错
需求场景:批量给表添加字段,表名拼接ID,给定范围但ID不连续,报找不到表的错误。想要在循环中跳过该报错,继续执行。代码如下:
CREATE DEFINER=`root`@`%` PROCEDURE `update_table`()
BEGIN
declare i int(11) default 1;
declare k int(11);
declare sqlstr varchar(2560);
while i < 100 do
BEGIN
declare CONTINUE HANDLER
原创
2022-05-23 20:40:48 ·
1026 阅读 ·
0 评论