pymysql update更新语句 获取更新条数
使用pymysql执行update更新语句后,可以使用rowcount属性获取更新的行数,代码示例如下:
import pymysql
# 连接数据库
conn = pymysql.connect(host='localhost', port=3306, user='root', password='123456', db='test')
# 获取游标
cursor = conn.cursor()
# 执行更新语句
sql = "UPDATE user SET name='Tom' WHERE id=1"
cursor.execute(sql)
# 获取更新的行数
row_count = cursor.rowcount
print("更新了%d行" % row_count)
# 提交事务并关闭连接
conn.commit()
cursor.close()
conn.close()
在执行完更新语句后,使用cursor.rowcount获取更新的行数,然后就可以根据需要进行后续操作。注意,在更新语句执行之前,需要先连接数据库并获取游标,执行完更新语句后,需要提交事务并关闭连接和游标
原文地址: https://www.cveoy.top/t/topic/fqmg 著作权归作者所有。请勿转载和采集!