首頁  >  文章  >  資料庫  >  mysql的事務類型有哪些

mysql的事務類型有哪些

PHPz
PHPz轉載
2023-05-31 23:16:051775瀏覽

1、mysql的事務分為明確事務和隱含事務。預設的事務是隱式事務,變數autocommit在操作時會自動開啟、提交和回滾。

2、顯式事務由我們自己控制事務的開啟,提交,回滾等操作。

實例

-- 看下当前autocommit的状态是,默认是on状态
mysql> show variables like 'autocommit';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| autocommit    | ON    |
+---------------+-------+
1 row in set (0.01 sec)
 
--  插入一条数据
mysql> insert into ajisun values(1,'阿纪');
Query OK, 1 row affected (0.00 sec)
mysql> rollback;
 
-- 执行rollback 也是没有效果的,还是能够查询到插入的数据(不需要我们手动控制commit)
mysql> select * from ajisun;
+------+--------+
| id   | name   |
+------+--------+
|    1 | 阿纪   |
+------+--------+
1 row in set (0.00 sec)

以上是mysql的事務類型有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除