MySQLでテーブル構造とデータをコピーする方法
2024/02/25
MySQLで既にあるテーブルとデータに対して実験を行う必要があった。本番テーブルに対して実験は出来ないので同一テーブル及びデータを複製したかった。phpmyadminだと簡単に出来たと思うんだけどadminerの画面上からは、そのような選択肢が見当たらなかった。以下SQL文で対応する。
SQL文
#テーブル自体のコピー CREATE TABLE new_table LIKE old_table; #データのコピー INSERT INTO new_table SELECT * FROM old_table;
その他
dumpしてインポートしようかと思ったけど、上記方法のほうが楽で早かった。
関連記事
-
-
PHPからMySQLに接続する際「getaddrinfo for xxxxxx failed」エラーの対応方法
Podmanコンテナ環境で直前まではPHP→MySQL接続できていたのに「pod ...
-
-
エックスサーバーでMySQLのサイズに注意
エックスサーバーで自動更新のログをMySQLに保存するようなシステムを動かしてい ...
-
-
MySQLでdatetime型のカラムから秒は省いて検索する方法
MySQLでdatetime型のカラムに対して「2022-10-07 10:30 ...
-
-
phpmyadminからプロセスの停止
重たいSQL文を叩いた際、どうにも処理できず メモリ使用率が100%から下がらな ...
-
-
MySQLにてSELECT時にdate型のカラムから和暦を計算し表示する方法
MySQLにdate型のカラムに誕生年月日が格納されており、そこから和暦を計算し ...