首頁 >常見問題 >事務成功提交的命令是什麼

事務成功提交的命令是什麼

藏色散人
藏色散人原創
2020-07-13 11:48:274595瀏覽

事務成功提交的命令是“commit”,COMMIT命令用於把事務所做的修改保存到資料庫,它把上一個COMMIT或ROLLBACK命令之後的全部事務都保存到資料庫,語法是“ commit [work];」。

事務成功提交的命令是什麼

交易提交使用的指令是commit

COMMIT指令用來把事務所做的修改儲存到資料庫,它把上一個COMMIT或ROLLBACK指令之後的全部交易都保存到資料庫。

語法

commit [work];

輸入

WORK, TRANSACTION

可選關鍵字,唯一作用是讓指令對使用者更友善。 

輸出

COMMIT

提交成功回傳此資訊.

NOTICE: COMMIT: no transaction in progress

如果流程中沒有事務,回傳此資訊.

注意

關鍵字 WORK 和 TRANSACTION 都可以忽略.

使用 ROLLBACK 語句退出一次交易.

使用COMMIT提交當前事務,使事務中執行的變更永久化,所有事務的更改都將為其他事務可見,而且保證當崩潰發生時的可持續性;

通過修改的表,查看事務期間所做的任何更改,但其他使用者不能看到所做的更改;

可以回滾ROLLBACK語句與事務過程中所做的任何更改;

可以使用此語句手動提交疑問在分散式的交易上;

可以使用此語句終止SET TRANSACTION語句的唯讀交易;

以上是事務成功提交的命令是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn