这次给大家带来Python调用mysql更新数据的方法,Python调用mysql更新数据的注意事项有哪些,下面就是实战案例,一起来看一下。
本文实例讲述了Python通过调用mysql存储过程实现更新数据功能。分享给大家供大家参考,具体如下:
一、需求分析
由于管理费率配置错误,生成订单的还本付息表和订单表的各种金额,管理费之间的计算都有错误,需要进行数据订正。为此,为了造个轮子,以后省很多功夫,全部用程序去修正,不接入人工。
二、带参数mysql 存储过程创建
1、更新订单付息表(t_order_rapay)
drop procedure if exists update_t_order_rapay;
delimiter $$
create procedure update_t_order_rapay(IN orderNo varchar(64))
begin
declare t_order_no varchar(64);
set t_order_no=orderNo;
UPDATE t_order_repay
SET total_amount=principal+interest+round(manage_amount*0.0808/0.052,3)+breach_amount,
left_amount=principal+interest+round(manage_amount*0.0808/0.052,3)+breach_amount,
left_repay_manager=round(manage_amount*0.0808/0.052,3),
manage_amount=round(manage_amount*0.0808/0.052,3)
WHERE order_no=t_order_no;