ALPHACAST|アルファキャスト

MySQLでテーブルを中身ごと一発で複製するSQL

alphacast mysql

MySQLでテーブルをデータごとコピーする方法

MySQL大好きです。

業務上Oracleに触れる事が多い分、プライベートではMySQLです。

今回はMySQLでテーブルを構造とデータごと複製します。

SQL構文

ずばり、以下の一文だけ。

[sql]
mysql>create table hoge2 as select * from hoge1;
[/sql]

たった1行の命令文で簡単コピーできます。

テーブルまるごとバックアップを取りたい時や、更新前のテストに便利ですね。

なお当然ながら hoge1 に貼られたインデックスや制約はコピーされませんので注意

あくまでバックアップ的、一時的な用途で利用するのがベターです。

以上ですー

わかぽん

愛のおひねり




育毛剤

関連記事

  1. wordpressタイトル

    WordPressで実行されたSQLを画面に表示し確認する方法

おすすめ記事

  1. iPhoneやiPadで誤ってアプリケーションを購入した場合の返金方法

自然の中でホッと一息、、チャンネル登録お願いします

京都の自然や祭り、社寺仏閣の風景を撮影してお届けしています。仕事の一息にご覧頂ければうれしいです。


愛のおひねり

子供の頃、ファミコンより「MSX」に飛びついたマイノリティー。

当時、雑誌に掲載されていたソース(BASIC言語)を打ち込み無料でゲームを楽しみ悦に浸る。

某大手電機メーカーの情報システム部門勤務を経て独立。

現在はIT広告媒体全般を請け負う便利屋。

趣味:
ビリヤード、フルート、カラオケ、Amazonプライムビデオ観賞