테이블이 깨졌을 때 발생하는 에러 입니다.

처음 보는 에러라서 당황했지만 해결 했습니다.

 

해결 방안으로는 SQL 서비스를 중지 추 myisamchk 작업을 진행하면 됩니다.

 

myisamchk -ev 테이블명.MYI: 테이블 파일 상태 점검

myisamchk -r 테이블명.MYI: 테이블 파일 복구

 

위와 같이 작업하니 테이블 정상 동작하는 것을 확인했습니다.

 

위와 같은 메시지와 함께 DB에 접근이 안되는 문제가 발생하였습니다.

 

ROOT 권한으로 SQL에 접근한 다음에

flush hosts; 를 입력하면 해결 됩니다.

두 개 이상의 테이블을 결합하여 여러 행을 검색하는 것입니다.

 

SELECT * FROM weather JOIN cities ON (weather.city = cities.name);

실행 결과

 

JOIN TYPE

 

 

SELECT * FROM weather LEFT OUTER JOIN cities ON (weather.city = cities.name);

LEFT JOIN 실행 결과

SELECT CURRENT_USER, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP;

실행 결과

 

+ Recent posts