mysql 更新エラーの解決策: まずコマンド ウィンドウを開き、次に「select * from information_schema.innodb_trx kill 15758」ステートメントを実行して問題を解決します。
この記事の動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。
Mysql 更新エラー
今日仕事をしていたら、テーブルの特定のフィールドの更新がタイムアウトになったことがわかりました。長い間考えた後、最初に考えたのは、処理時間を延長することでした。:
mysql> set innodb_lock_wait_timeout=100 mysql> show variables like 'innodb_lock_wait_timeout';
しかし、時間を延長しても問題は解決しませんでした。インターネットで検索したところ、mysql トランザクションが問題を解決する可能性があることがわかりました。送信されないため、ロック テーブルが発生します。解決策は次のとおりです:
select * from information_schema.innodb_trx kill 15758
15758 はスレッドの IDです
推奨事項: "mysql ビデオ チュートリアル "
以上がmysqlのアップデートが失敗する問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。