[MySQL] 테이블 전체 삭제

cykim·2023년 10월 26일
1

DataBase

목록 보기
2/2

1. DROP 쿼리문 일괄 생성

SELECT Concat('DROP TABLE ', table_schema, '.', TABLE_NAME, ';')
FROM INFORMATION_SCHEMA.TABLES where table_schema = 'DB이름';

위의 예시와 같이 일괄 생성된 쿼리문들을 전체 복사

2. foreign key 무시 설정

set foreign_key_checks = 0;

3. 복사해둔 쿼리문 일괄 실행

4. foreign key 무시 설정 해제

set foreign_key_checks = 1;

0개의 댓글