mysql에서 테이블 존재 여부를 확인하는 쿼리가 없나요?

0 투표
901 조회
DB를 이전하거나 백업시 필요할 것 같은데 이러한 쿼리가 있는지 궁금합니다.
요청 : 2015년 1월 21일 오픈 소스 데이터베이스 분류 내 작성자 query (2,020 포인트)

1 개의 답변

0 투표
SELECT COUNT(*) AS count FROM information_schema.tables WHERE TABLE_SCHEMA = '{DB명}' AND TABLE_NAME = '{테이블명}'

이렇게 쿼리하고 0보다 크면 테이블이 존재하겠지요.

참고로 mysql 5.x부터 가능합니다.

답변: 2015년 1월 22일 작성자 queryeditor (5,040 포인트)