반응형
테이블에서 값을 선택하고 확인하지 않고 테이블이 존재하는지 확인할 수있는 방법이 있습니까?
즉, SELECT testcol FROM testtable
로 이동하여 반환 된 필드 수를 확인할 수 있지만 더 직접적이고 우아한 방법이있는 것 같습니다.
해결 방법
SELECT *
FROM information_schema.tables
WHERE table_schema = 'yourdb'
AND table_name = 'testtable'
LIMIT 1;
또는 SHOW TABLES
를 사용할 수 있습니다.
SHOW TABLES LIKE 'yourtable';
결과 집합에 행이 있으면 테이블이있는 것입니다.
참조 페이지 https://stackoverflow.com/questions/8829102
반응형
'MySql' 카테고리의 다른 글
MySQL mysqldump 오류 : 패킷이 max_allowed_packet보다 큽니다. ' (0) | 2020.09.24 |
---|---|
MySQL JDBC의 MySql 테이블에 특정 기본 키가있는 레코드가 있는지 확인하는 방법 (0) | 2020.09.24 |
MySQL이 시작되지 않음, InnoDB를 사용할 수 없음 (0) | 2020.09.24 |
MySQL 메모리 제한 늘리기 (0) | 2020.09.24 |
MySQL MSSQL CTE 쿼리를 MySQL로 변환하는 방법은 무엇입니까? (0) | 2020.09.23 |
댓글