您的位置:首页 > 数据库 > MySQL

mysql 定义函数实现批量插入数据实例[备忘]

2015-12-04 10:29 746 查看
BEGIN
#插入用户相关信息

DECLARE id BIGINT;
DECLARE phone VARCHAR(11);
DECLARE memberid VARCHAR(11);
DECLARE sessionid VARCHAR(50);

#非数据表字段
DECLARE num INT DEFAULT 1;
DECLARE count INT;
SET count = num + 100;

WHILE (num < count) DO
SET id = num;
SET phone = CONCAT(1, ROUND(ROUND(RAND(),10)*10000000000));
SET memberid = ROUND(ROUND(RAND(),8)*100000000);
SET sessionid = '99E69C0584CD9A5B83DB39E152CBE7EE';
INSERT INTO u_userloginapp(id,phone,memberid,sessionid)
VALUES(id,phone,memberid,sessionid);
#累计行数
SET num = num+1;
END WHILE;

END
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息