搜尋
首頁每日程式設計mysql知識怎麼設定使用mysql資料表中手動交易的回滾點

本篇文章主要為大家介紹mysql資料表中手動事務回溯點的具體使用方法。

關於事務回溯點的基本定義,在【Mysql資料表中手動事務的回滾點是什麼】中已經給大家詳細介紹過了,想必各位對mysql數據表中事務回滾點有了一定的了解。

下面我們就結合一些簡單的例子,跟大家講解交易回溯點的具體設定及使用方法

假設這裡有一張兩條資料的資料表money,如下圖中,我們透過命令列工具查詢出具體資料。

怎麼設定使用mysql資料表中手動交易的回滾點

並且開啟交易開啟交易的語句為

start transaction;

然後我們進行一些資料更新操作,例如這裡我們給id為1的人發了10000元薪資。那麼顯然她的金額就加上了10000,如下圖所示。

怎麼設定使用mysql資料表中手動交易的回滾點

然後我們在這裡設定一個回滾點mj。

注意,設定回滾點的語法:

savepoint + 回滚点名称;

怎麼設定使用mysql資料表中手動交易的回滾點

在設定回滾點後,如果我們本來準備給id為1的人扣稅,但誤將id為2的人扣了稅。如上圖中所示,1、2金額都發生了變化。

此時,回滾點的作用就顯現出來了,這裡我們可以進行返回回滾點操作。

返回回滾點語法:

rollback to+ 回滚点名称;

怎麼設定使用mysql資料表中手動交易的回滾點

#如上圖,我們重新給予id為1的人扣稅操作,結果也是都恢復正常了,而先前的誤操作絲毫沒有受到影響,也就是說設定回滾點可以讓我們對錯誤的執行語句進行重新操作,並且先前錯誤的執行語句是不會生效的!

這裡我們就可以看出設定交易回滾點的重要性了。

這篇文章就是關於mysql資料表中手動交易回溯點的設定及使用方法介紹,非常簡單易懂,那麼大家也可以在本地進行測試。

想要了解更多mysql知識,可以關注PHP中文網mysql影片教學,歡迎大家參考學習!

以上是怎麼設定使用mysql資料表中手動交易的回滾點的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),