• ベストアンサー

データベースの存在を条件にいれる

mysql で、a というデータベース名のデータベースが存在した場合、そのデータベース a を削除する。という処理を、バッチファイルに記述したいのですが、色々例を見ましたが、 if exist [ファイル名] コマンド  という構文はあるのですが、データベースの存在を条件に入れる例が見つかりません。 どう記述したらよいのか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 http://dev.mysql.com/doc/refman/4.1/ja/drop-database.html にある通り、使用できます。 drop database if exists a;

tohiyu
質問者

お礼

一発で解決できました。ありがとうございました。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

蛇足ですが・・・ DB管理者はテーブルの作成・削除でさえ細心の注意が必要です それをデータベースの削除となると「もしあれば削除」レベルの考え方は いかがなものかと。 機能として利用するのはかまいませんが、あまり現実的な機能とはいえません。 (演習で削除するのが前提になっている環境など条件によっては有効ですが)

tohiyu
質問者

お礼

わかりました。使用するにあたっては、よく注意します。ありがとうございました。

関連するQ&A