# 生成50条数据 , 奇数行和偶数行分别执行不同的SQL。
# 创建存储过程
DELIMITER $
CREATE PROCEDURE `doInsert`()
BEGIN
DECLARE i INT; SET i = 0;
WHILE(i<50) DO
IF(i%2=0) THEN
INSERT INTO `table1` (uid, amount, `type`) VALUES (1, "100.00", 0);
ELSE
INSERT INTO `table1` (uid, amount, `type`) VALUES (1, "-100.00", 1);
END IF;
SET i = i + 1;
END WHILE;
END $
DELIMITER ;
#调用存储过程
CALL `doInsert`();
#删除存储过程
DROP PROCEDURE IF EXISTS `doInsert`;