日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

中國最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2

mysql教程

MySQL 事務(wù)

閱讀 (2186)

MySQL 事務(wù)

MySQL 事務(wù)主要用于處理操作量大,復(fù)雜度高的數(shù)據(jù)。比如說,在人員管理系統(tǒng)中,你刪除一個人員,你即需要刪除人員的基本資料,也要刪除和該人員相關(guān)的信息,如信箱,文章等等,這樣,這些數(shù)據(jù)庫操作語句就構(gòu)成一個事務(wù)!

  • 在MySQL中只有使用了Innodb數(shù)據(jù)庫引擎的數(shù)據(jù)庫或表才支持事務(wù)
  • 事務(wù)處理可以用來維護數(shù)據(jù)庫的完整性,保證成批的SQL語句要么全部執(zhí)行,要么全部不執(zhí)行
  • 事務(wù)用來管理insert,update,delete語句

一般來說,事務(wù)是必須滿足4個條件(ACID): Atomicity(原子性)、Consistency(穩(wěn)定性)、Isolation(隔離性)、Durability(可靠性)

  • 1、事務(wù)的原子性:一組事務(wù),要么成功;要么撤回。
  • 2、穩(wěn)定性 : 有非法數(shù)據(jù)(外鍵約束之類),事務(wù)撤回。
  • 3、隔離性:事務(wù)獨立運行。一個事務(wù)處理后的結(jié)果,影響了其他事務(wù),那么其他事務(wù)會撤回。事務(wù)的100%隔離,需要犧牲速度。
  • 4、可靠性:軟、硬件崩潰后,InnoDB數(shù)據(jù)表驅(qū)動會利用日志文件重構(gòu)修改。可靠性和高速度不可兼得, innodb_flush_log_at_trx_commit選項 決定什么時候吧事務(wù)保存到日志里。

在MySQL控制臺使用事務(wù)來操作

1,開始一個事務(wù)

start transaction

2, 做保存點

savepoint 保存點名稱

3, 操作

4,可以回滾,可以提交,沒有問題,就提交,有問題就回滾。

PHP中使用事務(wù)實例

<?php
$handler=mysql_connect("localhost","root","password");
mysql_select_db("task");
mysql_query("SET AUTOCOMMIT=0");//設(shè)置為不自動提交,因為MYSQL默認(rèn)立即執(zhí)行 mysql_query("BEGIN");//開始事務(wù)定義
if(!mysql_query("insert into trans (id) values('2')"))
{
mysql_query("ROOLBACK");//判斷當(dāng)執(zhí)行失敗時回滾
}
if(!mysql_query("insert into trans (id) values('4')"))
{
mysql_query("ROOLBACK");//判斷執(zhí)行失敗回滾
}
mysql_query("COMMIT");//執(zhí)行事務(wù)
mysql_close($handler);
?>
關(guān)閉
程序員人生
主站蜘蛛池模板: 国产一区二区在线播放 | 一级毛片成人 | 韩日电影在线观看 | 国产精品久久久久久亚洲调教 | 日本天堂在线观看 | 成人在线一区二区三区 | 久久激情综合网 | 久久国产精品久久w女人spa | 国产毛片视频 | 性做久久久久久久免费看 | 一本一本久久a久久精品综合小说 | 色片在线免费观看 | 久久国产一区 | 成人香蕉视频在线观看 | 久国久产久精永久网页 | 91久久精品国产91久久 | 少妇做爰xxxⅹ性视频 | 很很鲁在线视频播放影院 | 国产激情 | 九九国产| 亚洲成人高清在线 | 国产一区二区在线视频观看 | 久久久久久久999 | 欧美日一区二区三区 | 黄色网入口| 国产精品第一区 | 亚洲v日韩v综合v精品v | 精品久久精品久久 | 台湾av在线播放 | 特黄网站| 欧美日韩综合在线 | 欧美三级成人 | 亚洲免费视频一区二区 | www.成人.com| 成人综合久久 | 国产精品99久久久久久动医院 | 网曝91综合精品门事件在线 | 青青久久网 | 日韩精品免费在线观看 | 青草一区 | 韩国精品久久 |