mysql写存储过程插入数据

DROP PROCEDURE if exists insert_emps_test;

下面就开始创建存储过程插入数据

DELIMITER //不加这个会报错,坑了我两个小时
CREATE PROCEDURE insert_emps_test(IN loop_times INT)
BEGIN
    DECLARE var INT DEFAULT 0;
    WHILE var < loop_times DO
        INSERT INTO ssm_sample.tbl_emp VALUES (NULL,'abc','M','[email protected]',3);//执行的sql语句
        SET var = var + 1;
    END WHILE;
END
//
DELIMITER ;

CALL insert_emps_test(100000);    //调用,插入10万条数据两分钟

 SELECT COUNT(*) FROM tbl_emp ;  //查看一下条数

猜你喜欢

转载自blog.csdn.net/july_young/article/details/81391517