Mysql 之事物

事物的数据库引擎必须是 Innodb

//下面是我代码实例;
$order_model = M('admin');
$order_model ->startTrans();//开启事务
$data['name'] = '里';
$data['num'] = '2';
$id = $order_model->where('aid=5')->save($data);//增加一条订单记录
if (!$id) {
//如果增加失败,则回滚
$order_model->rollback();

}
//获取详细数据

$order_detail_model = M('num');
$k['number'] = 8;
$res = $order_detail_model->where('id=6')->save($k);
if (!$res) {
//如果插入订单详细信息错误,则回滚
$order_model->rollback();
};

//全部完成,则提交
$order_model->commit();

原文地址:https://www.cnblogs.com/lixiaomingtongxue/p/8556425.html