MySQL 存储引擎是 myisam,Laravel 的事务还有效?
问题出现情况,
最近用java重写了PHP的代码,发现代码里面用了事务。
大概是在一张表里面插入一条数据获得自增id,这个id更新另外表的一个字段
try {
DB::beginTransaction();
//此处是sql
DB::commit();
}catch(\Exception $e){
DB::rollback();
return false;
}
后来发现在java中事务没有效果,java解释说,mysql的myisam是不支持事务的,所以在java中加了事务也没有效果。
然后我查了mysql官网确实 myisam 不支持事务
https://dev.mysql.com/doc/refman/5.7/en/st...
我想问这个事务在 laravel 中会有效果?
推荐文章: