首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

运用MySQL存储过程连续插入多条记录

2012-09-25 
使用MySQL存储过程连续插入多条记录DELIMITER $$DROP PROCEDURE IF EXISTS `u1`.`FollowTmpListSave`$$CRE

使用MySQL存储过程连续插入多条记录

DELIMITER $$DROP PROCEDURE IF EXISTS `u1`.`FollowTmpListSave`$$CREATE DEFINER=`dev`@`%` PROCEDURE `FollowTmpListSave`(inUserId varchar(32),inParamCount int,inFollowId varchar(3000))BEGINDECLARE i INT(8) DEFAULT 0;REPEAT SET i = i + 1;INSERT INTO TB_FOLLOWTMP(userId,followId) VALUES (inUserId,TRIM(SUBSTRING_INDEX(SUBSTRING_INDEX(inFollowId, ',', i), ',', -1)));UNTIL i >= inParamCountEND REPEAT;END$$DELIMITER ;

热点排行