MySql循环插入数据
DELIMITER ;;
CREATE PROCEDURE test_insert()
BEGIN
DECLARE y TINYINT DEFAULT 100;
WHILE y<111
DO
INSERT INTO es_member (parentid,lv_id,uname) VALUES(0,1,y);
SET y=y+1;
END WHILE ;
commit;
END;;
CALL test_insert();
PS: 如果需要设置的变量包含固定的字符,怎用concat()
concat() 方法用于连接两个或多个数组。
DECLARE x VARCHAR(20);
x= concat(‘用户’,i);
PS: 如果需要设置的变量需要用到随机值,则用rand, 例如 = FLOOR(RAND()*95+1); 生产1~96的随机数