mysql 会造成隐式提交的语句
来源:互联网 发布:java执行bat文件 编辑:程序博客网 时间:2024/06/16 11:26
转自:http://www.iteedu.com/database/mysql/mysqlmanualcn/sql-syntax/implicit-commit.php
以下语句(以及同义词)均隐含地结束一个事务,似乎是在执行本语句前,您已经进行了一个COMMIT。
ALTER FUNCTION, ALTER PROCEDURE, ALTER TABLE, BEGIN, CREATE DATABASE, CREATE FUNCTION, CREATE INDEX, CREATE PROCEDURE, CREATE TABLE, DROP DATABASE, DROP FUNCTION, DROP INDEX, DROP PROCEDURE, DROP TABLE, LOAD MASTER DATA, LOCK TABLES, RENAME TABLE, SET AUTOCOMMIT=1, START TRANSACTION, TRUNCATE TABLE, UNLOCK TABLES.
当当前所有的表均被锁定时,UNLOCK TABLES可以提交事务。
CREATE TABLE, CREATE DATABASE DROP DATABASE, TRUNCATE TABLE, ALTER FUNCTION, ALTER PROCEDURE, CREATE FUNCTION, CREATE PROCEDURE, DROP FUNCTION和DROP PROCEDURE等语句会导致一个隐含提交。
InnoDB中的CREATE TABLE语句被作为一个单一事务进行处理。这意味着,来自用户的ROLLBACK不会撤销用户在事务处理过程中创建的CREATE TABLE语句。
事务不能被嵌套。这是隐含COMMIT的结果。当您发布一个START TRANSACTION语句或其同义词时,该COMMIT被执行,用于任何当前事务。
阅读全文
0 0
- mysql 会造成隐式提交的语句
- MySQL临时表增删的DDL语句是否会提交事务的测试
- 哪些因素会造成人的智商损失?
- 使用多进程会造成的问题
- 会造成内存泄漏的操作
- 非静态的内部类会持有外部类的一个隐式引用 造成内存泄露
- windws下mysql客户端登陆服务器选用字符集的不同造成的语句执行效果不正确
- MySQl之最全且必会的sql语句
- MySQl之最全且必会的sql语句
- MySQl之最全且必会的sql语句
- MySQl之最全且必会的sql语句
- 睡眠连接过多,会对mysql服务器造成什么影响?
- 哪些因素会对mysql数据库服务器性能造成影响
- mysql order by 造成语句 执行计划中Using filesort,Using temporary相关语句的优化解决
- 使用oledb访问Oracle,ExecuteNonQuery是否立刻提交呢,是否会造成死锁
- mysql中的隐式提交
- js隐式全局变量造成的bug
- MYSQL 多个DML语句同时提交
- laravel5.4报remember_token错误解决方法
- Android学习笔记——Git高级
- 关于BeanCreationException的异常处理
- java数据结构与算法-双向链表
- Mac OSX 正确地同时安装Python 2.7 和Python3
- mysql 会造成隐式提交的语句
- 程序员的心理世界~~~
- 指定数字的输出位数
- Java快递鸟快递查询接口集成
- redis RDB数据迁移
- ImageLoader初始化详解
- 解决org.springframework.beans.factory.BeanCreationException: Error creating bean with name
- iOS 设置密码8-16位,必须包含字母和数字(可包含其他特殊字符)
- hdu1204(马尔科夫过程)