qingchen

qingchen

这家伙有点懒,还没写个性签名!

  • 财富值4270
  • 威望值60
  • 总积分5220

个人信息

  • 讲的很好,从根上理解了yii的行为

  • 赞了回答

    1 首先运用事物必须是innodb引擎。其他无效,所以你先检查下数据库使用的引擎。

    2 当$i=1011的时候,$test->save() 会返回false,这仅仅是插入数据库没有成功,并不会抛出一个异常 只有产生异常的时候,才会被catch到,走catch里的代码。

    for循环完成后,因为没有产生异常,所以会走$tr->commit(); 这行代码。

    如果你想让插入失败也抛出异常的话,可以自己手动添加,这样失败的时候就会走catch里面的代码了。

    if($test->save()) {
      //插入成功
    } else {
      //插入失败
      throw new Exception('insert error'); 
    }
    
  • 改过后本地的快了1s

副总裁 等级规则
5220/10000
资料完整度
20/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

5

Ta的访客

20