mysql快速生成测试数据

由于测试需要,原表中只有1万条数据,现在随机复制插入记录,快速达到100万条。

运行几次下面代码。随机取1000条插入,

insert into test(chid,catid,softid) SELECT chid,catid,softid FROM test WHERE id >= (SELECT floor(RAND() * (SELECT MAX(id) FROM test))) ORDER BY id LIMIT 1000;

然后可以修改1000的数字了。改为5000或者1万。很快可以达到100万的数据量了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • MYSQL 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 MySQL基本操...
    Kingtester阅读 7,857评论 5 116
  • 观其大纲 page 01 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 M...
    周少言阅读 3,176评论 0 33
  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 9,532评论 0 13
  • 《90年代》 我出生于90年代 成长在那00年代 在这个10年代有些尴尬也有些无奈 每天听着歌上着班的路上 也找不...
    葉威阅读 367评论 0 0
  • 内心急切的渴求成长。想出去走走看看,可现实的很多东西有羁绊着自己。
    格桑_0daa阅读 78评论 0 0