MySQLでテーブルを全て、または正規表現で指定して削除する方法
MySQLのDROP TABLE
はDROP TABLE TABLE1 TABLE2
のように列挙することでまとめて削除できますが、全て削除したい、または正規表現で指定して削除するための方法を共有します。
テーブル例
データベース名:test_database
テーブル:
table_2012
table_2012_test1
table_2012_test2
table_2013
table_2014
table_2014_test1
table_2015
testとついているテーブルだけを削除したいとします。
削除対象
データベース名:test_database
テーブル:
table_2012_test1
table_2012_test2
table_2014_test1