使用保留點簡單的 ROLLBACK 和 COMMIT 語句就可以寫入或撤銷整個交易處理。但是,只是對簡單的事務處理才能這樣做,更複雜的事務處理可能需要部分提交或回退。例如,前面描述的新增訂單的過程為一個事務處理。如果發生錯誤,只需要返回新增 orders 行之前即可,不需要回退到 customers 表(如果存在的話)。為了支援回退部分事務處理,必須能在事務處理區塊中適當的位置放置佔位符。這樣,如果需要回退,可以回退到某個佔位符。這些佔位符稱為保留點。為了建立佔位符,可如下使用 SAVEPOINT語句:輸入:savepoint deletel;每個保留點都取標識它的唯一名字,以便在回退時,MySQL知道要回退到何處。為了回退到本例給出的保留點,可如下進行:輸入:rollback to deletel;保留點越多越好可以在MySQL程式碼中設定任意多的保留點,越
## 1. MySQL交易-使用保留點、更改預設的提交行為詳解
簡介:使用保留點 簡單的ROLLBACK 和COMMIT 語句就可以寫入或撤銷整個事務處理。但是,只是對簡單的事務處理才能這樣做,更複雜的事務處理可能需要部分提交或回退。 例如,前面所描述的新增訂單的過程為一個事務處理。如果發生錯誤,只需要返回新增 orders 行之前即可,不需要回退到 customers 表(如果存在的話)。 為了支援回退部分事務處理,必須能在事務處理區塊中適當的位置放置佔位符。這樣,如果需要回退,可以回退到某個佔位符。
簡介:如果你曾經試過,你就會知道,用純CSS樣式加HTML實作統一的上傳檔案按鈕可能會很麻煩。看看下面的不同瀏覽器的截圖。很明顯的,他們長得很不一樣
3. 怎麼用純HTML和CSS更改預設的上傳檔案按鈕樣式_html/css_WEB-ITnose
#簡介:怎麼用純HTML和CSS更改預設的上傳檔案按鈕樣式
簡介:Laravel 5.1 更改預設登入跳轉路徑
5. 更改Oracle資料庫連線連接埠簡介:Oracle資料庫預設資料庫監聽與連接埠是1521, 但是有時候專案中需要更改預設端口,這樣做很多時候客戶要求,基於安全考慮. 以Ora
簡介:25.2.3.26. mysql_get_character_set_info() void mysql_get_character_set_info(MYSQL *mysql, MY_CHARSET_INFO*cs) 描述該函數提供了說明該函數提供了說明該函數提供了關於預設客戶端字元集的資訊。可以使用mysql_set_character_set()函數來變更預設的字元集。 函數是在MySQL 5.0.10中增加
簡介:我想把預設的bcrypt(password)替換成md5(password+salt),在不更改vendor檔案的情況下,只能自己加入一個ServiceProvider替換原來的。於是我自己寫了一個AddSaltHasher,但發現在make方法中無法取得$salt,有...
簡介:mysql更改預設字元集
#9. 大表更改預設值使用alter table不重建表,直接修改.frm_MySQL
簡介:大表更改預設值使用alter table不重建表,直接修改.frm
#10. 使用jQuery實作變更預設alert框體_ jquery
簡介:本文為大家介紹的是如何使用jquery 改寫Alert彈出框樣式,十分的實用,這裡推薦給大家,有需要的小夥伴可以參考下。
【相關問答推薦】:
zsh - ubuntu 更改預設shell,導致root su無法登入?
android-studio - android studio更改預設編譯版本
以上是關於更改預設的詳細介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!