1205使用数据库事务进行单元测试时超出锁定等待超时

时间:2016-03-30 18:58:03

标签: php unit-testing phpunit

我正在使用phpunit进行一些单元测试。当我运行测试时它会挂起,然后我收到一个错误:

  

SQLSTATE [HY000]:一般错误:1205超过锁定等待超时;尝试重新启动事务   (SQL:更新booking_product设置klarna_invoiceId = 7777,klarna_product_status = 3,updated_at = 2016-03-30 18:43:43其中booking_id = 8和product_id = 1)

如果我不使用数据库交易,我就不会遇到这个问题。有些测试正在使用相同的数据库记录。

我确定我做错了,我该如何解决这个问题呢?

0 个答案:

没有答案