请查看function handleTransactionException
的第一条评论
(框架/ SRC /照亮/数据库/问题/ ManagesTransactions.php:61)
它说:
在死锁上,MySQL回滚整个事务,因此我们不能只重试查询。我们必须一直抛出这个异常,让开发人员以另一种方式处理它。
它的评论是否正确? Official documentation说Laravel
可以自动处理死锁,在这种情况下我应该什么都不做。
版本:Laravel 5.5
我错了,该评论与嵌套交易有关