在Laravel中读取mysql事务中的保证

时间:2015-05-06 08:48:42

标签: mysql laravel pdo transactions locking

是否可以保证在以下Larave代码中$last$first的减号是插入值的确切数量?

$this->tempPage->getConnection()->transaction(function() use($insertables, &$importedCount, $userId){

$first = $this->pageModel->getConnection()->getPdo()->lastInsertId();

$this->pageModel->newQuery()->getQuery()->insert($insertables);

$last = $this->pageModel->getConnection()->getPdo()->lastInsertId();

$importedCount = $last - $first;

});

换句话说,只要执行读取查询,表就会锁定在MySql事务中?

0 个答案:

没有答案