MySQL 테이블 잠금에 대한 약간의 호기심이 있습니다.MySQL 다중 테이블 잠금
두 테이블을 고정하고 싶습니다. 나는 두 가지를 실행하면 잠금 예를 들어 sequentitally 명령 있음 그래도
SHOW OPEN TABLES IN mydatabase WHERE In_use > 0
내가 발견했습니다 : :이 명령을 실행 :
LOCK TABLES table1 WRITE, table2 WRITE
을 그리고 테이블이 실제로 실행하여 고정 된 경우 그때 확인
LOCK TABLES table1 WRITE
LOCK TABLES table2 WRITE
그런 다음 동일한 명령을 사용하여 잠겨있는 테이블을 확인하십시오. table2는 잠긴 것으로 표시되어 있습니다. 이게 왜 그렇게?
감사