==================================
数据库木有问题的,读是正常的。
把事物去掉,插入也是正常的。
但是加上事物,插入就一下错误。
==================================
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。
注:数据库配置是主从;以上说的查询和插入都是同一个数据库配置。
最佳答案