我们在开发的时候有时需要插入大量的测试数据,那怎么样才能更快速的进行插入操作呢,今天在这记录一下用sql来进行插入操作:
-- 插入一百万条数据
DELIMITER $$ -- 写函数之前必须要写 标记
CREATE FUNCTION mock_data () RETURNS INT
BEGIN
DECLARE num INT DEFAULT 1000000 ;DECLARE i INT DEFAULT 0 ;
WHILE
i < num DO
INSERT INTO table_name (column1,column2..) VALUES(value1,value2..);
SET i = i + 1 ;
END WHILE ;
RETURN i ;
END ;