Db::connect()使用事物有 BUG??

浏览:1897 发布日期:2016/10/07 分类:ThinkPHP5专区
说明:
==================================
数据库木有问题的,读是正常的。
把事物去掉,插入也是正常的。
但是加上事物,插入就一下错误。
==================================Db::startTrans();
        try {
            $_result = Db::connect($_db_config)->table($_db_table)->insertGetId($_parameterData);
            Db::commit();
            return $_result;
        } catch (\Exception $e) {
            Db::rollback();
            return false;
        }


我用Db::connect()方式使用事物,报错。

=========================
Db::connect()指定数据库配置,“查询(没事物)”是正常的,但是如果是Db::connect()指定数据库配置,“插入(有事物)”就出错了,不知道是不是bug。

注:数据库配置是主从;以上说的查询和插入都是同一个数据库配置。
最佳答案
评论( 相关
后面还有条评论,点击查看>>