mysql---批量插入数据:100w条数据
生活随笔
收集整理的這篇文章主要介紹了
mysql---批量插入数据:100w条数据
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
DROP FUNCTION IF EXISTS mock_data;
DELIMITER $$ --寫函數(shù)之前必寫
CREATE FUNCTION mock_data()
RETURNS INT
BEGIN
DECLARE num INT DEFAULT 1000000;
DECLARE i INT DEFAULT 0;
WHILE i < num DO
INSERT INTO app_user(name, email, phone, gender, password, age)
VALUES(CONCAT(‘用戶’, i), ‘24736743@qq.com’, CONCAT(‘18’, FLOOR(RAND()*(999999999-100000000)+100000000)),FLOOR(RAND()*2),UUID(), FLOOR(RAND()*100));
SET i = i + 1;
END WHILE;
RETURN i;
END;
SELECT mock_data();
總結(jié)
以上是生活随笔為你收集整理的mysql---批量插入数据:100w条数据的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么是创新型国家 如何建设创新型国家
- 下一篇: SQL注入问题及预防方法