午夜91福利视频,午夜成人在线观看,午夜在线视频免费观看,午夜福利短视频,精品午夜成人免费视频APP

事務操作

使用事務(wu)處理的(de)話(hua),需(xu)要(yao)數(shu)據(ju)庫引擎支持事務(wu)處理。比如 MySQL 的(de) MyISAM 不支持事務(wu)處理,需(xu)要(yao)使用 InnoDB 引擎。

使(shi)用 transaction 方法(fa)操作數據(ju)庫(ku)事務,當(dang)發生異(yi)常會自動回滾(gun),例如:

自動控制事務處理

Db::transaction(function(){
    Db::table('think_user')->find(1);
    Db::table('think_user')->delete(1);
});

也可以手動控制事務,例如:

// 啟動事務(wu)
Db::startTrans();
try{
    Db::table('think_user')->find(1);
    Db::table('think_user')->delete(1);
    // 提交事(shi)務
    Db::commit();    
} catch (\Exception $e) {
    // 回滾事(shi)務
    Db::rollback();
}

注(zhu)意(yi)在(zai)事務操(cao)作的時(shi)候,確(que)保你的數據庫連接是相同的。

文檔最后更新時間:2018-04-26 09:56:25

文檔
目錄

深色
模式(shi)

切換
寬度