
myisam 테이블의 recover 옵션은 테이블의 복구를 위한 옵션입니다. recover 옵션에는 다음과 같은 종류가 있습니다.
- recover=OFF : 테이블의 복구를 하지 않습니다.
- recover=ON : 테이블의 복구를 기본적으로 수행합니다.
- recover=FORCE : 테이블의 복구를 강제로 수행합니다.
recover=FORCE 옵션과 recover=ON 옵션의 차이점은 recover=FORCE 옵션은 테이블의 복구를 강제로 수행하여 테이블이 복구되지 않은 경우에도 데이터를 읽을 수 있지만, recover=ON 옵션은 테이블의 복구를 기본적으로 수행하여 테이블이 복구되지 않은 경우에는 데이터를 읽을 수 없습니다.
recover 옵션을 사용하여 테이블을 복구하는 방법은 다음과 같습니다.
1. recover 옵션을 사용하여 테이블을 복구할 수 있습니다. 예를 들어, 다음과 같이 recover 옵션을 사용하여 테이블을 복구할 수 있습니다.
#hostingforum.kr
sql
ALTER TABLE 테이블명 ENGINE=MyISAM RECOVER;
2. recover 옵션을 사용하여 테이블을 복구할 때, recover=FORCE 옵션을 사용하여 테이블의 복구를 강제로 수행할 수 있습니다.
#hostingforum.kr
sql
ALTER TABLE 테이블명 ENGINE=MyISAM RECOVER FORCE;
3. recover 옵션을 사용하여 테이블을 복구할 때, recover=ON 옵션을 사용하여 테이블의 복구를 기본적으로 수행할 수 있습니다.
#hostingforum.kr
sql
ALTER TABLE 테이블명 ENGINE=MyISAM RECOVER ON;
recover 옵션을 사용하여 테이블을 복구할 때, 테이블의 복구를 수행하기 전에 테이블의 복구를 확인하는 것이 좋습니다. 테이블의 복구를 확인하기 위해, 다음과 같이 테이블의 복구를 확인할 수 있습니다.
#hostingforum.kr
sql
CHECK TABLE 테이블명;
2025-08-15 03:34