优化Mysql批量写入:使用MysqlBatchExecuteAdapter
Source: Qeasy Cloud10 views
Mysql批量写入适配器
本文介绍如何通过块插入的方式将数据批量写入Mysql数据库。参考示例方案:链接。
选择适配器
我们使用的写入适配器是:MysqlBatchExecuteAdapter
配置方案
写入配置
配置接口信息时,请使用batchexecute。
request参数配置
需要配置写入数据库的参数,并确保与写入语法中的数据一致。如果有空值,需用默认值保存,字段数最好不超过100个。
otherRequest参数配置
具体的插入语句如下:
INSERT INTO `middle_order_prdmq` (`order_code`, `FBillNo`, `FStatus`, `create_time`, `update_time`, `FMATERIALID_FNumber`, `FPlanStartDate`, `FPlanFinishDate`) VALUES
注意:字段顺序和数量必须与request中的字段一致。单次合并的数据限制在1000条以内。
请求示例:
{
"sql": {
"main_sql": "INSERT INTO `middle_order_prdmq` (`order_code`, `FBillNo`, `FStatus`, `create_time`, `update_time`, `FMATERIALID_FNumber`, `FPlanStartDate`, `FPlanFinishDate`) VALUES"
},
"params": {
"main_params": [
{
"order_code": "FCN202403185879",
"FBillNo": "MO022077",
"FStatus": "4",
"create_time": "2024-03-18 16:21:29",
"update_time": "2024-03-19 10:31:04",
"FMATERIALID_FNumber": "1001060050",
"FPlanStartDate": "2024-03-18 09:12:46",
"FPlanFinishDate": "2024-03-20 09:12:46"
}
...
]
}
}Copyright Notice
The article "优化Mysql批量写入:使用MysqlBatchExecuteAdapter" is original content owned by 广东轻亿云软件科技有限公司. Reposting, quoting, copying or mirroring is strictly prohibited without written authorization. Please contact us for authorization and credit the author and source (including the original link) prominently.