mysql – 如何使用随机数据生成1000000行?
发布时间:2021-03-08 21:03:06 所属栏目:MySql教程 来源:网络整理
导读:背景 我正在研究某种数据记录器. 我想尝试1000000(1M)行所需的存储空间以及Raspberry Pi如何处理这样的大表.我想用分组,计算平均值和其他性能实验来运行一些查询. 我的表看起来像这样: CREATE TABLE `data` ( `id` bigint(20) NOT NULL AUTO_INCREMENT,`d
背景 我正在研究某种数据记录器. 我想尝试1000000(1M)行所需的存储空间以及Raspberry Pi如何处理这样的大表.我想用分组,计算平均值和其他性能实验来运行一些查询. 我的表看起来像这样:
题 如何在MySQL中填充1亿行? 要求: > data.datetime字段:随机时间戳,但仅限一年 我对SQL有点了解,但我不擅长PL / SQL,SQL中的循环等. 编辑: 为了说清楚 – 我正在使用MySQL 5.5. 提到PL / SQL是我的错误,我认为PL /代表SQL中的程序功能,而不仅仅是Oracle. 最佳答案 尝试使用stored procedure(用期望的行数替换1000,用测试年代替2014,也见generate random timestamps in mysql)
修改您的需求.删除程序:
也许这可以给你一个开始! (编辑:南平站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |