mysql generate 1000000 rows with random data
CREATE TABLE `data` ( `id` bigint (20) NOT NULL AUTO_INCREMENT, `datetime` timestamp NULL DEFAULT CURRENT_TIMESTAMP , `channel` int (11) DEFAULT NULL , `value` float DEFAULT NULL , PRIMARY KEY (`id`) ); DELIMITER $$ CREATE PROCEDURE generate_data() BEGIN DECLARE i INT DEFAULT 0; WHILE i < 1000 DO INSERT INTO `data` (`datetime`,`value`,`channel`) VALUES ( FROM_UNIXTIME(UNIX_TIMESTAMP( '2014-01-01 01:00:00' )+FLOOR(RAND()*31536000)), ROUND(RAND()*100,2), 1 ); SET i = i + 1; END WHILE; END $$ DELIMITER ; CALL generate_data(); |
Modify to your needs. To delete the procedure:
DROP PROCEDURE generate_data;
分类:
mysql数据库,阿里云rds
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
2020-04-21 通过S3接口访问ceph