MySQL テーブルをコピーして新しいテーブルを作成する
MySQLで、テーブルをコピーして新しいテーブルを作成する手順を記述してます。
環境
- OS ubuntu21.10
- MySQL Ver 8.0.27-0ubuntu0.21.10.1 for Linux on x86_64 ((Ubuntu))
- MySQL Workbench 8.0.27
手順
テーブルをコピーして新しいテーブルを作成する場合は、以下のクエリを使用します。
CREATE TABLE コピー先テーブル名 LIKE コピー元テーブル名;
INSERT INTO コピー先テーブル名 SELECT * FROM コピー元テーブル名;
実際に、以下のテーブルをコピーしてみます。
「tbl1」から「tbl1_copy」を作成してみます。
CREATE TABLE tbl1_copy LIKE tbl1;
INSERT INTO tbl1_copy SELECT * FROM tbl1;
実行結果をみると、コピーされていることが確認できます。
-
前の記事
rails6 PDFをそのまま表示する 2021.12.23
-
次の記事
AlmaLinuxにphpのライブラリ管理ツールcomposerをインストールする 2021.12.23
コメントを書く