현재 DB 내 모든 테이블에서 특정 이름이 들어간 테이블만 제외하고 삭제(drop)하기 > db

본문 바로가기
사이트 내 전체검색

db

현재 DB 내 모든 테이블에서 특정 이름이 들어간 테이블만 제외하고 삭제(drop)하기

페이지 정보

작성자 서방님 댓글 0건 조회 120회 작성일 20-01-16 16:10

본문

1
2
3
4
5
6
7
-- Where 절의 테이블을 제외하고 삭제하는 쿼리 생성
Select Concat('drop Table ', Table_name , ';')
From INFORMATION_SCHEMA.TABLES
 
Where TABLE_SCHEMA = 'YourDatabase'
    -- And TABLE_NAME Not Like '%test%' -- test 가 들어간 테이블 제외
    And TABLE_NAME Not In ('Table1', 'Table2'); -- Table1, Table2 테이블 제외

댓글목록

등록된 댓글이 없습니다.

회원로그인

접속자집계

오늘
15
어제
81
최대
1,347
전체
154,144
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.