日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql事务操作——transaction

發布時間:2024/8/26 数据库 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql事务操作——transaction 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

【實施工程師】必備技能——事務操作

目錄

【實施工程師】必備技能——事務操作

mysql開啟事務:

mysql提交事務:

mysql事務回滾:

實例:

1、開啟事務并執行【增刪改】語句測試

2、回滾測試【ROLLBACK;】——數據還原

3、提交測試【COMMIT;】——數據提交


在默認情況下,用戶執行的每一條SQL語句都會被當成單獨的事務自動提交。如果要將一組SQL語句作為一個事務,則需要先執行以下語句顯式地開啟一個事務。

mysql開啟事務:

START TRANSACTION;

上述語句執行后,每一條SQL語句不再自動提交,用戶需要使用以下語句手動提交,只有事務提交后,其中的操作才會生效

mysql提交事務:

COMMIT;

如果不想提交當前事務,可以使用如下語句取消事務(即回滾)。

mysql事務回滾:

ROLLBACK;

需要注意的是,ROLLBACK只能針對未提交的事務回滾,已提交的事務無法回滾。當執行COMMITROLLBACK后,當前事務就會自動結束。

實例:

測試數據示例:

1、開啟事務并執行【增刪改】語句測試

2、回滾測試【ROLLBACK;】——數據還原

3、提交測試【COMMIT;】——數據提交

提交后就無法再【ROLLBACK;】了。

總結

以上是生活随笔為你收集整理的mysql事务操作——transaction的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。