python更新不了数据库解决方法
发布时间:2025-12-10 16:46:02

问题:
使用Python操作MySQL数据时,需要update操作,执行后发现更新不成功,但查询操作可以成功。
解决方法:
要进行更新操作,必须在执行sql后添加conectionnion.commit();
如果只是查询,就不用加了。
sql_usr='aaa' sql_psw='aaa' sql_host='aaa' sql_port='aaa' defmysql1(sql): #打开数据库连接 connection=pymysql.connect(host=sql_host, port=int(sql_port), user=sql_usr, password=sql_psw, charset='utf8') #使用cursor()创建游标对象cursor cursor=connection.cursor() cursor.execute(sql)#执行sql语句 connection.commit()#执行update操作时需要写这个,否则会更新不成功 result=cursor.fetchone() #print(result) #result_cn=json.dumps(result,ensure_ascii=False) #print(result_cn) connection.close() returnresult
有关Python的更多信息,请注意:Python自学网!!
下一篇 返回列表
