반응형
DB 내의 table만 삭제하고자 할 때, 아래의 'DB명' 부분을 테이블을 삭제할 db명으로 변경해 주면 테이블이 일괄 삭제된다.
SET @tables = NULL;
SELECT GROUP_CONCAT(table_schema, '.', table_name) INTO @tables
FROM information_schema.tables
WHERE table_schema = 'DB명'; -- specify DB name here.
SET @tables = CONCAT('DROP TABLE ', @tables);
PREPARE stmt FROM @tables;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
반응형
'개발 > SQL' 카테고리의 다른 글
MySQL ERD 수정 후 반영하기 (0) | 2020.11.05 |
---|---|
MySQL Timezone 확인 / 한국시간으로 변경 (0) | 2020.10.28 |
댓글