代码如下:
BEGIN DECLARE in_data TEXT; /** 标记是否出错 */ DECLARE errno INT DEFAULT '0'; /** 如果出现sql异常,则将t_error设置为1后继续执行后面的操作 */ DECLARE CONTINUE HANDLER FOR SQLEXCEPTION BEGIN ROLLBACK;SET errno = 1; END; START TRANSACTION; -- 传入的语句处理过程 PREPARE stmt FROM @in_data; EXECUTE stmt; IF (errno =1) THEN ROLLBACK; ELSE COMMIT; END IF; SELECT errno;END
SET @in_data = 'insert into accounts (`userid`,`password`) value (122222222,2),(22222,11)';CALL SYN_Updata(@in_data);
声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com