我用最簡單的代碼測試,開啟了事務(wù),插入數(shù)據(jù)并回滾??墒菙?shù)據(jù)庫還是插入了新數(shù)據(jù)。
我的數(shù)據(jù)庫類型是 InnoDB所以我想是不是文檔里面說的,注意在事務(wù)操作的時(shí)候,確保你的數(shù)據(jù)庫連接使用的是同一個(gè)。
這段代碼會(huì)用到兩個(gè)鏈接嗎?
Db::startTrans();
$data = [
'setting_id' => 1,
'user_agent' => '123123',
'rewrite_url' => 'qweqwe'
];
Db('cdn_mobile')->insert($data);
Db::rollback();
tp5數(shù)據(jù)庫事務(wù)回滾問題
ibeautiful
2019-03-07 23:33:19