Mysql批量插入百万测试数据

为进行稳定性测试,创建了一种策略:首先建立临时表并填充数据,然后将其重命名为实际表,确保数据生成过程不影响正常测试。执行SQL查询以获取order_pay_detail表中的记录数。
摘要由CSDN通过智能技术生成

背景:需要做稳定测试,需要我造一千万条测试数据

步骤: 1.先建立一张临时表,等把数据刷进去之后,在把表名字更改成真正的表,这样就造数据的时候不会阻碍测试正常测试

sql 如下

DROP TABLE IF EXISTS `order_pay_detail_1`;
#1. 准备表
CREATE TABLE `order_pay_detail_1` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `fee_type` varchar(16) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '币种',
  `rate` float NOT NULL DEFAULT '1' COMMENT '汇率',
  `error_code` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '错误码',
  `paid_at` bigint(11) NOT NULL COMMENT '支付完成时间',
  `received_at` bigint(20) NOT NULL COMMENT '到账时间',
  `expired_at` bigint(11) NOT NULL COMMENT '最迟支付时间',
  `check_state` tinyint(1) NOT NULL DEFAULT '0' COMMENT '核对状态,0=未核对,1=核对成功,2=核对失败',
  `created_at` d
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值