MYSQL批量插入100万条数据的存储过程
在工作中数据库需要用到上百万条记录做测试的时候,就可以用到Mysql的函数或存储过程了,下面就使用了一个存储过程插入100万条数据,直接上代码:
CREATE PROCEDURE `addNews`(n int) MODIFIES SQL DATA BEGIN DECLARE num INT DEFAULT 0; WHILE num <= n DO SET num = num+1; INSERT INTO news (title,content,add_time) VALUES( CONCAT('title',num),CONCAT('content',num),NOW()); END WHILE; END
上面的前提是你得先把表给新建好,然后在根据表里的字段修改上面的,insert语句
Dcr163的博客
http://dcr163.cn/217.html(转载时请注明本文出处及文章链接)