반응형
SQL 쿼리를 사용하여 데이터베이스가 완전히 비어 있는지 (테이블 없음) 확인해야합니다. 어떻게 할 수 있습니까?
도와 주셔서 감사합니다!
해결 방법
SELECT COUNT(DISTINCT `table_name`) FROM `information_schema`.`columns` WHERE `table_schema` = 'your_db_name'
DB에있는 실제 테이블 (또는 뷰) 수를 반환합니다. 이 숫자가 0이면 테이블이없는 것입니다.
참조 페이지 https://stackoverflow.com/questions/1012870
반응형
'MySql' 카테고리의 다른 글
MySQL Search database if column name/field name exists in a table in mySQL (0) | 2021.02.16 |
---|---|
MySQL EBS에서 임시 스토리지로 데이터를 이동하면 MySQL 쿼리 성능이 향상됩니까? (0) | 2021.02.16 |
MySQL 프로파일 링 방법 (0) | 2021.02.15 |
MySQL SQLSTATE [42S22] : 컬럼을 찾을 수 없음 : 1054 알 수없는 컬럼 (0) | 2021.02.15 |
MySQL : 필드를 0으로 설정하지만 한 행의 필드를 1로 설정하는 모든 행 업데이트 (0) | 2021.02.15 |
댓글