Rumah  >  Artikel  >  pangkalan data  >  MySQL/事务

MySQL/事务

WBOY
WBOYasal
2016-06-07 15:41:161274semak imbas

MySQL/事务 在MySQL中要想使用事务,必须保证表的类型支持事务类型; MySQL支持许多不同的存储引擎。 数据库中的每个表可以使用不同的存储引擎,而且可以轻松的对它们进行转换; 表格类型有:MyISAM(默认),MEMORY,MERGE,BDB,InnoDB...等等; 改变表格类型:

                                                                     MySQL/事务

 

在MySQL中要想使用事务,必须保证表的类型支持事务类型;

MySQL支持许多不同的存储引擎。

数据库中的每个表可以使用不同的存储引擎,而且可以轻松的对它们进行转换;

表格类型有:MyISAM(默认),MEMORY,MERGE,BDB,InnoDB...等等;

 

 

 

改变表格类型:

alter   table myTable type=innodb ;

 

使用InnoDB使用事务:

在正常情况下,MySQL是以自动提交模式运行;

就是每一条执行语句会立即生效,写入数据库;

可以关闭自动提交,然后commit

 

set autocommit = 0 ;

...

commit;

 

 

 

 

或者在没有关闭自动提交的情况下使用

 

start transaction ;

commit ; (或者rollback);

 

 

 

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:SQLserver数据库基础Artikel seterusnya:heartbeat+drbd+mysql