勉強したことのメモ

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

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

   2024/01/13  MySQL

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

 

SQL文

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

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

 

その他

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

 - MySQL

  関連記事

MySQLで日時や日付で範囲検索する際に動作速度を向上させる方法

MySQLでログ系等の大量にデータが格納されているテーブルから日時や日付で範囲検 ...

SSH接続でMySQLにデータをインポートする

phpMyAdminが入っていなかったり、SQLファイルが大きかったりという理由 ...

MySQLでパターンマッチの逆

LIKE検索の逆ってなったのでメモ。 NOT LIKE '%あああ%' が正解み ...

MySQLのクエリキャッシュ設定

以前クエリキャッシュを設定していたけど、 これだとmysqlを再起動した時に再度 ...

MySQLのintのカラムで2147483647の値

MySQLでintのカラムに数値を入れると「2147483647」という値になっ ...