勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

MySQLでテーブルとデータの複製(コピー)する方法

   2024/01/13  MySQL

MySQLでテーブルとデータを複製したかった。ダンプとかではなく、簡単なSQL文で対応できたのでメモ。

 

SQL文

#テーブル作成
CREATE TABLE コピーテーブル名 LIKE 元テーブル名;

#データコピー
INSERT INTO コピーテーブル名 SELECT * FROM 元テーブル名;

 

その他

ダンプしてインポートしてとなると結構時間がかかるけど、SQL文での対応だとデータ数が多くてもかなり早く終わった。

 - MySQL

  関連記事

MySQLで月別に集計を行う。あと日付時刻関数。

現在進行形でやっているデータ集計系だけど 新たな発見があったのでメモ。 ■日付時 ...

MySQLでIPアドレスを数値として入れると変な値になる場合の対処方法

MySQLでIPアドレスをINET_ATON関数を用いてINT型に変換し格納する ...

MySQLでストアドプロシージャ戻り値対応版であるストアドファンクションの設定と利用方法

先日MySQLのストアドプロシージャに関するメモを書いたが、今回はストアドファン ...

MySQLにて直近のクエリで発行されたAUTO_INCREMENTの値を取得する方法

やりたかったことは「MySQLで新規登録(INSERT)なら、登録時のAUTO_ ...

MySQLでカラム内容によって条件分岐させたい場合の対応方法

MySQLでカラムの内容によって条件を分岐させたかった。またPHPで処理するので ...