ホームページ  >  記事  >  データベース  >  mysqlのアップデートが失敗する問題を解決する方法

mysqlのアップデートが失敗する問題を解決する方法

藏色散人
藏色散人オリジナル
2020-11-03 09:35:086400ブラウズ

mysql 更新エラーの解決策: まずコマンド ウィンドウを開き、次に「select * from information_schema.innodb_trx kill 15758」ステートメントを実行して問題を解決します。

mysqlのアップデートが失敗する問題を解決する方法

この記事の動作環境: 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。