自分用に書き記しておきます:
この記事が役に立つ(立ちそうな)状況
・テーブルを別DBにそのまま移すけど若干仕様が変わるとき
・テーブルを作ってしまった後にUNIQUE制約等を忘れちゃったとき ←わたしです
概要
テーブルを作り直す際、クエリを再作成するとなったとき、作業負荷がその規模に比例して大きくなることが考えられます
そのような際に、以下の手順で一から記述することなくクエリを生成することができます
手順
任意のデータベースにあるテーブルを右クリックし、
テーブルをスクリプト化→新規作成→新しいクエリ エディターウインドウを選択します
選択後、表示されたクエリの中にCREATE TABLEの記述があるので、これをコピーすることで、同様のテーブルを再現するクエリを取得することができます
あとは取得したクエリにUNIQUEやPRIMARY KEY等のオプションを書き加えて作り直すことができます
テーブルを作り変える等の場合、大事なデータが入っていないか十分に気を付けて扱ってください
(横着してADD CONSTRAINTでなんとかしようとすると恐ろしいことになりそう、という発想は多分あっている)
ミスを減らすためにも、睡眠時間をもっと取りましょう。。。