Maison > base de données > tutoriel mysql > Comment résoudre le problème de l'échec de la mise à jour MySQL

Comment résoudre le problème de l'échec de la mise à jour MySQL

藏色散人
Libérer: 2021-04-14 11:35:12
original
6467 Les gens l'ont consulté

La solution à l'échec de la mise à jour MySQL : ouvrez d'abord la fenêtre de commande ; puis exécutez l'instruction "select * from information_schema.innodb_trx kill 15758" pour résoudre le problème.

Comment résoudre le problème de l'échec de la mise à jour MySQL

L'environnement d'exploitation de cet article : système Windows7, version MySQL8, ordinateur Dell G3.

Erreur de mise à jour MySQL

Aujourd'hui, alors que j'étais au travail, j'ai constaté qu'un certain champ de mise à jour dans une table avait expiré après y avoir longuement réfléchi. , la première chose à laquelle j'ai pensé a été de prolonger la durée de fonctionnement. :

mysql> set innodb_lock_wait_timeout=100
mysql> show variables like 'innodb_lock_wait_timeout';
Copier après la connexion

Cependant, bien que la durée ait été prolongée, le problème n'a pas été résolu sur Internet et j'ai découvert que la transaction mysql pouvait être effectuée. n'ont pas été soumis, ce qui entraîne une table de verrouillage. La solution est la suivante :

 select * from information_schema.innodb_trx
kill 15758
Copier après la connexion

Parmi eux, 15758 est l'ID du fil

Recommandé : "tutoriel vidéo mysql"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal