事务的问题 有点迷茫
$this->db->trans_start();
$this->db->query("update user set cash = cash+12 where username = '1234'");
$this->db->query("update 语句2");
$this->db->trans_complete();
if ($this->db->trans_status() === FALSE){
return FALSE;
}else{
return TRUE;
第1条语句的username没有1234这个用户的,为何第2条语句还是运行成功了呢,头疼啊
表是InnoDB类型 用了原生事务搞定了 :Q
看来的确有BUG 是否 BUG 要具体看一下代码,或者去官方 bug list 中搜索一下。
页:
[1]