一:Mysql批量写入适配器
说明:本文主要把Mysql里面的数据,通过块插入的方式写入到Mysql数据库里面。
示例方案链接。
https://pro.qliang.cloud/strategy/detail/b31a0472-2784-3014-8694-d38b9b63fdfe
二:适配器选择
2.1 适配器
写入适配器:MysqlBatchExecuteAdapter
三:方案配置
3.1:写入配置
配置接口信息,api请使用:batchexecute
3.1.1request参数配置
需要配置写入数据库里面的参数,需要和根据写入语法里面的数据一致。如果有空值,就需要用默认值保存,最好不超过100个字段。
3.1.2otherRequest参数配置
main_sql:具体写入的语句。
示例:INSERT INTO middle_order_prdmq
(order_code
, FBillNo
, FStatus
, create_time
, update_time
, FMATERIALID_FNumber
, FPlanStartDate
, FPlanFinishDate
) VALUES
注意:里面的字段顺序需要和request里面的字段顺序一致,且数量也保持一致。
limit: 单次合并的数据,限制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"
}
....
]
}
}