日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
mysql事務處理步驟
MySQL事務處理步驟主要包括:開啟事務(START TRANSACTION)、執(zhí)行SQL語句、提交事務(COMMIT)或回滾事務(ROLLBACK)。

MySQL 事務處理掌握4種方式:

創(chuàng)新互聯(lián)建站專業(yè)網(wǎng)站制作、做網(wǎng)站,集網(wǎng)站策劃、網(wǎng)站設(shè)計、網(wǎng)站制作于一體,網(wǎng)站seo、網(wǎng)站優(yōu)化、網(wǎng)站營銷、軟文發(fā)稿等專業(yè)人才根據(jù)搜索規(guī)律編程設(shè)計,讓網(wǎng)站在運行后,在搜索中有好的表現(xiàn),專業(yè)設(shè)計制作為您帶來效益的網(wǎng)站!讓網(wǎng)站建設(shè)為您創(chuàng)造效益。

1、自動提交(AUTOCOMMIT)

在默認情況下,MySQL 的自動提交模式是開啟的,這意味著每次執(zhí)行 SQL 語句時,都會立即對數(shù)據(jù)庫進行更改,并自動提交更改,可以通過以下命令關(guān)閉自動提交模式:

SET autocommit = 0;

2、顯式提交(EXPLICIT COMMIT)

當關(guān)閉自動提交模式后,可以使用 COMMIT 命令手動提交事務,這樣可以確保在執(zhí)行多個 SQL 語句時,只有在調(diào)用 COMMIT 命令后才會將更改應用到數(shù)據(jù)庫。

START TRANSACTION;
執(zhí)行 SQL 語句
INSERT INTO users (username, password) VALUES ('test', '123456');
UPDATE users SET password = '654321' WHERE username = 'test';
提交事務
COMMIT;

3、回滾(ROLLBACK)

如果在事務中遇到錯誤,可以使用 ROLLBACK 命令撤銷所有未提交的更改。

START TRANSACTION;
執(zhí)行 SQL 語句
INSERT INTO users (username, password) VALUES ('test', '123456');
發(fā)生錯誤,回滾事務
ROLLBACK;

4、保存點(SAVEPOINT)

保存點允許在事務中設(shè)置一個標記,以便在發(fā)生錯誤時只回滾到指定的保存點。

START TRANSACTION;
創(chuàng)建保存點
SAVEPOINT sp1;
執(zhí)行 SQL 語句
INSERT INTO users (username, password) VALUES ('test', '123456');
發(fā)生錯誤,回滾到保存點 sp1
ROLLBACK TO SAVEPOINT sp1;
提交事務
COMMIT;
方式描述
自動提交默認情況下,每次執(zhí)行 SQL 語句時,都會立即對數(shù)據(jù)庫進行更改,并自動提交更改。
顯式提交關(guān)閉自動提交模式后,使用 COMMIT 命令手動提交事務。
回滾使用 ROLLBACK 命令撤銷所有未提交的更改。
保存點在事務中設(shè)置一個標記,以便在發(fā)生錯誤時只回滾到指定的保存點。

名稱欄目:mysql事務處理步驟
網(wǎng)址分享:http://m.5511xx.com/article/cdgcsjg.html