- ベストアンサー
データベースの存在を条件にいれる
mysql で、a というデータベース名のデータベースが存在した場合、そのデータベース a を削除する。という処理を、バッチファイルに記述したいのですが、色々例を見ましたが、 if exist [ファイル名] コマンド という構文はあるのですが、データベースの存在を条件に入れる例が見つかりません。 どう記述したらよいのか教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 http://dev.mysql.com/doc/refman/4.1/ja/drop-database.html にある通り、使用できます。 drop database if exists a;
その他の回答 (1)
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.2
蛇足ですが・・・ DB管理者はテーブルの作成・削除でさえ細心の注意が必要です それをデータベースの削除となると「もしあれば削除」レベルの考え方は いかがなものかと。 機能として利用するのはかまいませんが、あまり現実的な機能とはいえません。 (演習で削除するのが前提になっている環境など条件によっては有効ですが)
質問者
お礼
わかりました。使用するにあたっては、よく注意します。ありがとうございました。
お礼
一発で解決できました。ありがとうございました。