使用存储过程插入数据

  1. 简单使用存储过程插入10w条数据
delimiter $$$
create procedure functionName()
begin
declare i int default 0;
set i=0;
start transaction;
while i<100000 do
INSERT INTO table_name (seller_id, platform_type, amazon_order_id, purchase_date, order_totalcurrency_code, 
order_total_amount, address_country_code, address_state_or_region, order_status,
stat_date, LAST_UPDATE_DATE, PURCHASE_DATE) 
VALUES ('mockseller01', 'Amazon', MD5(UUID()), now(), 'USD', 10, 'US', 'CA', 'Shipped', '2023-06-26', '2022-12-19T22:33:03.965Z', '2022-12-19T22:33:03.965Z');
set i=i+1;
end while;
commit;
end
$$$
delimiter;

### 调用存储过程
call functionName();

删除存储过程:

DROP PROCEDURE IF EXISTS functionName;

你可能感兴趣的:(工具代码片段,java)