首先请将数据库引擎改为:InnoDB,下面为控制器代码:
$adb= D('member');
$bdb= D('member_journal');
$adb->startTrans();
$result1=$adb->data($data)->add();
$result2=$bdb->where('id=1')->setInc('balance',$amount);
if($result1 && $result2){
$member_db->commit();
}else{
$member_db->rollback();
}