mysql事务处理

事务处理(TRANSACTION)是由一个或多个SQL语句序列结合在一起所形成的一个逻辑处理单元。

简单来说就是 单一的逻辑单元处理一系列事物。操作一系列数据时,如有一条不合适或取消,所有数据均会到最初状态,即回滚。

以下是我的笔记, 处理MYSQL的事务的代码

事务方法1

mysql_query("begin");


mysql_query($sql_1);
mysql_query($sql_2);
mysql_query($sql_3);


提交
mysql_query("commit");


回滚
mysql_query("rollback");




事务方法2
mysql_query("set autocommit=0");


mysql_query($sql_1);
mysql_query($sql_2);
mysql_query($sql_3);




提交
mysql_query("commit");


回滚
mysql_query("rollback");



mysql_query("set autocommit=1");

2025 Copyright All Rights Reserved  业务咨询: