NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
[TOC] ## pymysql -python3的mysql库 ### 事务回滚 ```python import pymysql.cursors connection = pymysql.connect(host='localhost', user='root', password='root', db='test', charset='utf8mb4', cursorclass=pymysql.cursors.DictCursor) try: with connection.cursor() as cursor: sql = "INSERT INTO `urllist` (`urlname`, `urlhref`) VALUES (%s, %s)" cursor.execute(sql, ('webmaster@python.org', 'very-secret')) print(cursor.rowcount) #受影响条数 sql = "UPDATE `urllist` set urlname=%s,urlhref=%s where id=%s" cursor.execute(sql, ('cpjupdate', 'hrefupadte', '13')) print(cursor.rowcount) connection.commit() except Exception as e: connection.rollback() print("mysq:", e) finally: connection.close() ```