MySQLでテーブルとデータの複製(コピー)する方法
2024/01/13
MySQLでテーブルとデータを複製したかった。ダンプとかではなく、簡単なSQL文で対応できたのでメモ。
SQL文
#テーブル作成 CREATE TABLE コピーテーブル名 LIKE 元テーブル名; #データコピー INSERT INTO コピーテーブル名 SELECT * FROM 元テーブル名;
その他
ダンプしてインポートしてとなると結構時間がかかるけど、SQL文での対応だとデータ数が多くてもかなり早く終わった。
関連記事
-
-
MySQLにてSELECT時にdate型のカラムから年齢を計算し取得する方法
MySQLにdate型のカラムに誕生年月日が格納されており、そこから年齢を計算し ...
-
-
MySQLで日時や日付で範囲検索する際に動作速度を向上させる方法
MySQLでログ系等の大量にデータが格納されているテーブルから日時や日付で範囲検 ...
-
-
MySQLでLIKE検索時に大文字・小文字・半角・全角全て区別したい
以前にMySQLであいまい検索時に大文字小文字は区別しないが、それ以外は全て区別 ...
-
-
MySQLでカラム内容によって条件分岐させたい場合の対応方法
MySQLでカラムの内容によって条件を分岐させたかった。またPHPで処理するので ...
-
-
MySQLで一連の処理を関数のように実行できるストアドプロシージャの設定と利用方法
MySQL関連のサイトを見ていた際にストアドプロシージャが云々というページがあっ ...