python更新不了数据库怎么办
这篇文章主要介绍python更新不了数据库怎么办,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
问题:
在使用Python操作MySQL数据时,需要进行update操作,执行完后发现,更新并没有成功,但是进行查询操作就就可以成功。
解决方法:
如果要进行更新的操作,那么必须要在执行完sql后,加上connection.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()方法创建一个游标对象cursorcursor=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更新不了数据库怎么办的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。