作用
将表tableName中id为idKey的值为keyVal的记录中的modId属性的值改为modVal
代码
def update(tableName, keyId, keyVal, modId, modVal):
try:
db = pymysql.connect(
host='127.0.0.1',
port=3306,
user='root',
passwd='123456',
db='wuliu',
charset='utf8'
)
cursor = db.cursor() # 创建游标
sql = "UPDATE %s SET %s = %s WHERE %s = %s"
par = (tableName, modId, modVal, keyId, keyVal)
cursor.execute(sql, par)
db.commit()
print('update 更新成功')
cursor.close()
db.close()
except Exception as e:
db.rollback() # 发生错误时回滚
print(e)
print('update 更新失败')
该代码示例展示了如何使用Python的pymysql库连接到MySQL数据库,并执行更新操作,修改特定表中指定id的modId属性值。通过设置SQL语句并执行,实现了数据的更新,同时进行了异常处理确保数据安全。
4万+

被折叠的 条评论
为什么被折叠?



