ここにいくつかの提案があります: ‘ロック待機タイムアウト ’は通常、他のトランザクションによってすでにロックされているデータの行が更新されるのをトランザクションが待機しているときに発生します。 ほとんどの場合、問題はデータベース側にあります。考えられる原因は、不適切なテーブルデザイン、大量のデータ、制約などである可能性があります。 この詳細な回答 を確認してください 。