MySQLでのEXISTS周り

alkoshikawa 1,299views 更新:2014年3月3日

冪等性っていいですよね、何度実行しても結果が変わらないっていう。

Create, Drop周りにはIF EXISTS辺りが使えるけど、MySQLの場合はALTERになると無くなるんだよね・・・。

使えるものは以下、

CREATE DATABASE IF NOT EXISTS
DROP DATABASE IF EXISTS

CREATE TABLE IF NOT EXISTS
DROP TABLE IF EXISTS

PostgreSQLだとALTER文でもあるみたい・・・

ストアド使うよりはアプリケーションの方で制御かな・・・。

 

 

 

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません