日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

基于mysql事務(wù)、視圖、存儲過程、觸發(fā)器的應(yīng)用分析_MySQL教程

編輯Tag賺U幣

推薦:基于mysql查詢語句的使用詳解
本篇文章是對mysql查詢語句的使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下

一 ,mysql事務(wù)

MYSQL中只有INNODB類型的數(shù)據(jù)表才能支持事務(wù)處理。

啟動事務(wù)有兩種方法

(1) 用begin,rollback,commit來實(shí)現(xiàn)

復(fù)制代碼 代碼如下:www.hl5o.cn

begin  開始一個事務(wù)
rollback 事務(wù)回滾
commit 事務(wù)確認(rèn)

(2)直接用set來改變mysql的自動提交模式
復(fù)制代碼 代碼如下:www.hl5o.cn

set autocommit=0 禁止自動提交
set autocommit=1 開啟自動提交

demo
復(fù)制代碼 代碼如下:www.hl5o.cn

header("Content-type:text/html;charset=utf-8");
mysql_pconnect("localhost","root","") or die("數(shù)據(jù)庫連接失敗");
mysql_select_db("test");
mysql_query("set names utf8");
//開啟一個事務(wù)
//mysql_query("BEGIN");
//mysql_query("START TRANSACTION");
//mysql_query("SET AUTOCOMMIT=1");//設(shè)置事務(wù)不自動提交 mysql默認(rèn)是自動提交
mysql_query("SET AUTOCOMMIT=1");//開啟事務(wù)
$sql1 = "INSERT INTO `test`values ('2222','測試數(shù)據(jù)')";
$sql2 = "INSERT INTO `test` values ('111','sss','22')";//特地寫的錯誤
$res1 = mysql_query($sql1);
$res2 = mysql_query($sql2);
if($res1 && $res2)
{
mysql_query("COMMIT");
echo "事務(wù)提交";
}else{
mysql_query("ROLLBACK");
echo "事務(wù)回滾";
}
mysql_query("END");

分享:MySQL數(shù)據(jù)庫INNODB 表損壞修復(fù)過程
突然收到MySQL報(bào)警,從庫的數(shù)據(jù)庫掛了,一直在不停的重啟,打開錯誤日志,發(fā)現(xiàn)有張表壞了。innodb表損壞不能通過repair table 等修復(fù)myisam的命令操作�,F(xiàn)在記錄下解決過程,下次遇到就不會這么手忙腳亂了。 處理過程: 一遇到報(bào)警之后,直接打開錯誤日志,里面的信息

來源:模板無憂//所屬分類:MySQL教程/更新時間:2013-05-15
相關(guān)MySQL教程