[MySql] テーブルが存在するか判定して、存在する場合のみテーブル削除する書き方

テーブルを削除しようとしたときに、そんなテーブルないよ!と
怒られたので、回避するテーブル削除の書き方をメモ。

以下のようなエラーがでたので、

--------------
drop table table2
--------------

ERROR 1051 (42S02) at line 2: Unknown table 'table2'

以下のように修正して、テーブルが存在する場合のみテーブル削除。

#table2が存在する場合のみ、table2を削除するSQL文。
DROP TABLE IF EXISTS table2;

あなたにオススメ(Amazon)

あなたにオススメ(楽天)