用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2278|回复: 2
收起左侧

[已解决] 事务的问题 有点迷茫

[复制链接]
发表于 2010-8-15 00:17:36 | 显示全部楼层 |阅读模式
PHP复制代码
 
$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类型
 楼主| 发表于 2010-8-15 01:48:35 | 显示全部楼层
用了原生事务搞定了

看来的确有BUG
发表于 2010-8-15 23:10:35 | 显示全部楼层
是否 BUG 要具体看一下代码,或者去官方 bug list 中搜索一下。

本版积分规则