컴

Mysql Table 일괄 삭제 방법.

· 2015-09-30 (수) 23:54:40 · 2824

작업을 하다보면 테이블 전체를 일괄로 삭제해야할때가 있는데요.

 

물론 테이블이 많지 않으면 하나하나 Drop 을 해주면 되지만 그렇지 않은경우가 종종있습니다.

 

 

 

이럴때 사용하면 좋은 팁입니다.

 

 

 


 

 

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;

 

 


 

 

위에 DB명이라는 부분에 삭제할 데이터베이스이름을 넣고 쿼리를 실행하면됩니다.

 

 

그대로 복사해서 실행하면 아래처럼 실행되니 부분부분 궁금하신분은 참고하세요.

 

 

 


 

 

 

mysql> SET @tables = NULL;
Query OK, 0 rows affected (0.00 sec)

 

mysql>  SELECT GROUP_CONCAT(table_schema, '.', table_name) INTO @tables
    ->    FROM information_schema.tables 
    ->    WHERE table_schema = 'DB명'; -- specify DB name here.
Query OK, 1 row affected (0.01 sec)

 

mysql> 
mysql>  SET @tables = CONCAT('DROP TABLE ', @tables);
Query OK, 0 rows affected (0.00 sec)

 

mysql>  PREPARE stmt FROM @tables;
Query OK, 0 rows affected (0.00 sec)


Statement prepared

mysql>  EXECUTE stmt;
Query OK, 0 rows affected (0.01 sec)

 

mysql>  DEALLOCATE PREPARE stmt; 
Query OK, 0 rows affected (0.00 sec)

 

mysql> show tables;
Empty set (0.00 sec)


|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
15-12-13 조회 2,956
15-12-11 조회 3,424
15-12-11 조회 3,142
15-12-11 조회 2,968
15-12-11 조회 2,620
15-12-11 조회 2,579
15-12-11 조회 2,582
15-12-10 조회 2,539
15-12-10 조회 2,605
15-12-10 조회 2,575
15-12-10 조회 2,827
15-12-09 조회 2,736
15-12-08 조회 3,698
15-12-08 조회 2,949
15-12-08 조회 2,696
15-12-08 조회 2,978
15-12-07 조회 3,052
15-12-07 조회 2,764
15-12-07 조회 3,204
15-12-07 조회 2,792
15-12-06 조회 2,920
15-12-06 조회 2,637
15-12-06 조회 2,969
15-12-05 조회 2,797
15-12-05 조회 3,099
15-12-05 조회 2,823
15-12-04 조회 2,690
15-12-04 조회 2,799
15-12-04 조회 2,852
15-12-03 조회 2,803
15-12-03 조회 2,831
15-12-03 조회 2,877
15-12-03 조회 2,943
15-12-03 조회 3,217
15-12-03 조회 2,731
15-12-02 조회 2,972
15-12-02 조회 2,921
15-12-02 조회 2,891
15-12-02 조회 3,086
15-12-02 조회 3,241
15-12-01 조회 2,773
15-12-01 조회 2,566
15-12-01 조회 2,644
15-11-30 조회 2,829
15-11-30 조회 3,036
15-11-30 조회 2,901
15-11-29 조회 2,657
15-11-29 조회 2,917
15-11-29 조회 2,719
15-11-28 조회 2,657
15-11-28 조회 2,690
15-11-28 조회 2,720
15-11-27 조회 2,810
15-11-27 조회 2,664
15-11-27 조회 2,676
15-11-26 조회 2,852
15-11-26 조회 3,716
15-11-25 조회 2,813
15-11-25 조회 2,774
15-11-25 조회 2,829
15-11-25 조회 2,620
15-11-25 조회 2,985
15-11-23 조회 2,898
15-11-23 조회 3,076
15-11-23 조회 2,861
15-11-21 조회 2,767
15-11-21 조회 2,638
15-11-21 조회 2,580
15-11-20 조회 2,584
15-11-20 조회 2,528
15-11-20 조회 2,660
15-11-20 조회 2,920
15-11-18 조회 2,820
15-11-18 조회 2,697
15-11-18 조회 2,686
15-11-17 조회 2,887
15-11-17 조회 2,646
15-11-17 조회 2,780
15-11-16 조회 2,662
15-11-16 조회 2,629
15-11-16 조회 2,820
15-11-15 조회 2,825
15-11-15 조회 2,691
15-11-15 조회 2,868
15-11-13 조회 3,631
15-11-12 조회 3,522
15-11-12 조회 2,984
15-11-12 조회 3,656
15-11-11 조회 2,789
15-11-11 조회 3,034
15-11-11 조회 3,287
15-11-09 조회 2,803
15-11-09 조회 3,026
15-11-09 조회 3,016
15-11-09 조회 2,757
15-11-09 조회 2,807
15-11-09 조회 3,260
15-11-06 조회 3,399
15-11-05 조회 2,878
15-11-05 조회 2,731