>데이터 베이스 >MySQL 튜토리얼 >mysql 업데이트 실패 문제를 해결하는 방법

mysql 업데이트 실패 문제를 해결하는 방법

藏色散人
藏色散人원래의
2020-11-03 09:35:086489검색

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 video tutorial"

위 내용은 mysql 업데이트 실패 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.