python 执行sql语句

python 执行sql语句

import pymysql
#导入模块
     def sqlvalue():
     #建立连接
            conn = pymysql.connect(
                host='test1267.db.58dns.org',
                port=13312,
                user='jinrong_rw',
                password='0c414262412d5be1',
                database='dbwww58com_consumeorder',
                )
        #创建游标,默认是元祖格式
            cursor=conn.cursor(cursor=pymysql.cursors.DictCursor)
            id="44076769926412"
        
            sql1="update consume_order SET status=300 where wb_id='%s'"%id
            sql2 = "update consume_order SET order_amount=100 where wb_id='%s'" %id
            sql = "select order_amount,status from consume_order where wb_id='%s'" % id
            cursor.execute(sql1)
            conn.commit()
            cursor.execute(sql2)
            #增删改需要commit
            conn.commit()
            cursor.execute(sql)
            #接收返回受影响的行数
            r = cursor.fetchall()
            print(r)
            cursor.close() #关闭游标
            conn.close()   #关闭连接
        sqlvalue()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值