我是通过看数据库里面数据确认的。代码比较类似,就这么多

#!/usr/bin/python

from MySQLdb import connect

conn = connect(db="test", user="root", host="localhost", unix_socket="/var/lib/mysql/mysql.sock")

cur = conn.cursor()

sql_insert = "insert into test_table(id,name) values('6','f')"

sql_update = "update test_table set name='A' where id ='1'"

sql_delete = "delete from test_table where id>'4'"

conn.autocommit(False)

try:

cur.execute(sql_insert)

print cur.rowcount

cur.execute(sql_update)

print cur.rowcount

cur.execute(sql_delete)

print cur.rowcount

except Exception as e:

print e

conn.rollback()

cur.close()

conn.close()

mysql设置不主动提交无效_关闭事务自动提交无效,回滚也无效相关推荐

  1. 4、MySQL设置事务自动提交(开启和关闭)

    MySQL 默认开启事务自动提交模式,即除非显式的开启事务(BEGIN 或 START TRANSACTION),否则每条 SOL 语句都会被当做一个单独的事务自动执行.但有些情况下,我们需要关闭事务 ...

  2. mysql不自动提交更改语句_MySQL设置事务自动提交(开启和关闭)

    MySQL 默认开启事务自动提交模式,即除非显式的开启事务(BEGIN 或 START TRANSACTION),否则每条 SOL 语句都会被当做一个单独的事务自动执行.但有些情况下,我们需要关闭事务 ...

  3. mysql 设置事物自动提交_mysql事务自动提交的问题

    1:mysql的aut0commit配置默认是开启的,也就是没执行一条sql都会提交一次,就算显示的开启事务也会导致多条SQL不在一个事务中, 如果需要相关的SQL在同一个事务中执行,那么必须将aut ...

  4. MySQL:事务:开启、回滚与提交

    这里,我们使用 set session autocommit=0,修改当前会话的事务提交方式.autocommit变量有两个可选值:ON与OFF,ON代表事务是自动提交,OFF代表不自动提交.roll ...

  5. MyBatis中设置事务自动提交

    MyBatis中设置事务自动提交 MyBatis框架是对JDBC的封装,MyBatis中的事务控制方式其本质也是JDBC的setAutoCommit()方法来设置事务提交的方式的. 1.MyBatis ...

  6. AndroidStudio git 提交代码,创建分支,合并分支,回滚版本,拉取代码

    主要有: 提交代码,创建分支,合并分支,回滚版本,拉去代码 1 首先电脑中下载git 2 新建的项目把.git 仓库放到项目总中as 工具的右下角 会显示 Git:master 点击有一个弹框如下 然 ...

  7. mysql三阶段提交实现_基于两阶段提交的分布式事务实现(UP-2PC)

    引言:分布式事务是分布式数据库的基础性功能,在2017年上海MySQL嘉年华(IMG)和中国数据库大会(DTCC2018)中作者都对银联UPSQL Proxy的分布式事务做了简要介绍,受限于交流形式难 ...

  8. oracle事务默认自动提交吗_干货|事务

    作者:wanber 链接:https://blog.nowcoder.net/n/bbc354bf3afd4e4d9131e77080170302 来源:牛客网 事务(Transaction),其实指 ...

  9. mysql使用jdbc进行批量插入时把事务设为手动提交比事务自动提交速度快了10倍

    第一次写博客,写的不好请多多包涵.欢迎评论 今天需要对mysql做一个批量插入的操作,使用的是原生的jdbc对mysql进行操作,大约插入20几万条数据,刚开始事务是自动提交的,插完数据大约用了4分钟 ...

最新文章

  1. python下载完以后是什么样子_python下载后怎么用
  2. 用python绘制图形_python绘制图形
  3. oracle错误 904,ORACLE 导出错误 EXP-00008: 遇到 Oracle 错误 904
  4. jaxb 命名空间_在JAXB解组期间应用名称空间
  5. Rmarkdown与Rnotebook使用心得
  6. 荣耀5G手机加速追赶:最快将于下半年登场
  7. SQL Server中的空间SQL数据类型
  8. 面试官问:在读多写少的情况下,如何优化 MySQL 的数据查询方案
  9. Nginx 配置一个虚拟站点
  10. 基于Java的体育场地预约系统
  11. xware for linux,Ubuntu 14.04安装迅雷Xware过程笔记
  12. 百度智能云文字转语音
  13. matlab中rand函数
  14. ranhcer添加Longhorn存储
  15. Python global 全局变量,多文件,跨文件使用
  16. IOB, BIO, BIOES
  17. mysql异地双活架构,银行跨数据中心数据库双活架构设计:五大难点攻克
  18. unity2019安装完后打不开直接闪退_VS2019打不开或没反应该怎么解决?
  19. 英特尔核显自定义分辨率_如何在新版英特尔核芯显卡控制面板中自定义显示器分辨率...
  20. 今天不小心跳着看了黑镜第一季三集

热门文章

  1. 科学计算:Python VS. MATLAB(3)----线性代数基础
  2. 二十万字C/C++、嵌入式软开面试题全集宝典八
  3. USTC English Club Note20211110
  4. [Embeding-1]Efficient Estimation of Word Representations in Vector Space 译文
  5. 基于内容推荐系统中的常识 [ACM暑校]
  6. MatConvnet工具箱文档翻译理解(3)
  7. VTK修炼之道82:VTK管线机制_信息对象类VTKInformation
  8. 用存储过程还原数据库
  9. delphi查找对话框
  10. c#中的非托管资源释放 (Finalize和Dispose)