プログラミンGOO

プログラミングナレッジ、ワードプレス、広告収入等について、気づき・備忘録を残していきます。

A5SQL備忘録

テーブルを別のデータベースにコピーする

いろいろ調べたがテーブル定義(キー制約やカラムの属性等)を含めたインポートはできないよう。
そのため、テーブルごとに定義をインポートしてコピー先に取り込む。
レコードは複数テーブル一括インポートできる。

テーブル定義のエクスポート

コピー元のテーブルを開く>ソースタブ
ここにcreate文が自動作成されているのでコピー

テーブル定義のインポート

新規作成>SQL>送信先にコピー先のDBを指定>先ほどのSQL文を実行する
ここまでをテーブルの個数分繰り返す

レコードのエクスポート

コピー元のDBを右クリック>一括エクスポート
形式を選択してエクスポート(形式は何でもいい)

レコードのインポート

コピー先のDBを右クリック>連続インポート
先ほど作成したファイルをインポートする