mysql 테이블 버전 차이

mysql 테이블 버전 차이

bla라는 mysql 테이블(MyISAM)이 있습니다. 버전은 9(mysql4)입니다. mysql5-server를 사용하여 테이블 변경(열 추가, 동일한 열 삭제)을 수행했습니다. 이는 테이블 버전을 업그레이드하는 간단한 방법입니다. mysql에 표시된 대로:

$ echo "'bla'\G와 같은 mydb의 테이블 상태 표시" | mysql -p | grep 버전
암호를 입력:
        버전: 10

일반적으로 unix file 명령은 다른 "변경된" 테이블에 대해 동일한 결과를 제공합니다.

파일 bla_ok.frm
bla_ok.frm: MySQL 테이블 정의 파일 버전 10

그러나 일부 "변경된" 테이블(예: bla)의 경우 file 명령은 여전히 ​​버전 9를 제공하는 반면 위의 mysql 명령은 버전 10을 제공합니다.

bla.frm 파일:
bla.frm: MySQL 테이블 정의 파일 버전 9

누군가 단서가 있습니까?

관련 정보