MySQL テーブルデータを倍々にしていく

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

手順

テーブルデータを倍々にしていく場合は、「INSERT」に自身のデータ使用します。

INSERT INTO テーブル名(
カラム
)  
(
SELECT 
カラム
FROM テーブル名
);

実際に、以下のテーブルを倍々にしてみます。

実行してみます。
※「id」はオートインクリメントになってます。

INSERT INTO tbl(
name
,age
)  
(
SELECT 
name
,age
FROM tbl
);

実行結果をみると、倍になっていることが確認できます。

何度か実行すると、倍々に増えていきます。