不管怎么样, 你需要大量的数据, 那么问题来了, 怎么快速地插入呢?

1. 这是我创建的一个批量插入的存储过程…

当然, 你可以把参数去掉, 一次性插入1W, 10W…

CREATE DEFINER=`ijdb_user1`@`%` PROCEDURE `author_copy_self`(IN `nThousnd` INT)
NO SQL
BEGIN DECLARE i INT DEFAULT 0;
SET i = 0;
WHILE i < nThousnd
DO
INSERT INTO
author(name,email)
SELECT name,email
FROM author
WHERE id >= (SELECT floor(RAND() * (SELECT MAX(id) FROM author)))
ORDER BY id LIMIT 1000;
SET i = i + 1;
END WHILE ; END

2. 表author结构是这样的:

3. 创建一个事件, 让他慢慢地运行去, 如果你不着急的话….

CREATE DEFINER=`ijdb_user1`@`%` EVENT `auto_insert_n_thousnd_records_2_author`
ON SCHEDULE EVERY 1 MINUTE
STARTS '2015-09-18 16:39:16'
ENDS '2017-09-17 00:00:00'
ON COMPLETION
PRESERVE
ENABLE DO CALL author_copy_self(1)

最新文章

  1. OpenGL入门
  2. springmvc 解决跨域CORS
  3. PHP 数据安全问题总结
  4. sass中级语法
  5. 安装windows系统的installutil
  6. C语言编程心得
  7. 修改MyEclipse内存-------OutOfMemoryError错误
  8. Metadata Lock原理1
  9. Python的对象操作(一)
  10. MINA学习之IoService
  11. sql 时间和字符串 取到毫秒级
  12. hive内置函数大全
  13. 7z 的命令行
  14. JDK1.8源码阅读系列之三:Vector
  15. Error: Cannot find module &#39;webpack/schemas/WebpackOptions.json&#39; 问题解决
  16. echarts地图散点高亮弹框制作
  17. vim 常用
  18. Jindent——让intellij idea 像eclipse一样生成模版化的javadoc注释
  19. 【转】centos(原生yum系通用)安装xfce便捷方法
  20. vscode 修改(自定义)插件的快捷键

热门文章

  1. CodeForces485B——Valuable Resources(水题)
  2. python之for学习
  3. pythonweb自动化测试
  4. JSON 之 SuperObject(6): 方法
  5. JAVA网络编程【转】出处不详
  6. CSS 中定位的使用
  7. Git server安装和配置
  8. website project team member 角色及开发过程概念图
  9. noi2015的回忆和教训
  10. UVa 101 The Blocks Problem