MySQLでテーブルとデータの複製(コピー)する方法
2024/01/13
MySQLでテーブルとデータを複製したかった。ダンプとかではなく、簡単なSQL文で対応できたのでメモ。
SQL文
#テーブル作成 CREATE TABLE コピーテーブル名 LIKE 元テーブル名; #データコピー INSERT INTO コピーテーブル名 SELECT * FROM 元テーブル名;
その他
ダンプしてインポートしてとなると結構時間がかかるけど、SQL文での対応だとデータ数が多くてもかなり早く終わった。
関連記事
-
-
MySQLでdatetime型データの〇日後を取得する方法(DATEDIFF)
MySQLでdatetime型データがあり、何日経過しているかを取得し、〇日経過 ...
-
-
phpmyadminからプロセスの停止
重たいSQL文を叩いた際、どうにも処理できず メモリ使用率が100%から下がらな ...
-
-
MySQLのTEMPORARY TABLE(テンポラリテーブル)で高速化を図る方法
MySQLで5000万件ぐらいデータが入っているテーブルから日本語検索しないとい ...
-
-
MySQLで歯抜けになっているint型の数値を取得する
MySQLで歯抜けになっているシーケンス番号を 取得したいケースがあった。 ■ソ ...
-
-
異なるVPS間でMySQLの接続を行う方法
異なるVPS間でMySQL接続を行った際のメモ。 目次1 対応方法 ...