Mysql 모든 테이블 삭제하기

U_U0_0·2021년 9월 1일
1

DB이름만 적어주면 끝

-- MySQL drop all tables in database

SET FOREIGN_KEY_CHECKS = 0;
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;
profile
u0u0u0

0개의 댓글