ここではMySQLでのデータの更新ついて解説していきます。
tb1
id | name | age |
1 | 田中 | 27 |
2 | 山田 | 28 |
3 | 佐藤 | 29 |
4 | 鈴木 | 30 |
5 | 中村 | 30 |
今回はこのテーブルを例として解説していきます。
データの更新
UPDATE tb1 SET age = 1;
実行結果
id | name | age |
1 | 田中 | 1 |
2 | 山田 | 1 |
3 | 佐藤 | 1 |
4 | 鈴木 | 1 |
5 | 中村 | 1 |
書式
UPDATE テーブル名 SET カラム名 = 設定する値;
「UPDATE」を使用すると、データの更新ができます。
「WHERE」で条件式を付けない場合実行結果のように指定したカラムの値が全て書き換わります。
条件を付けたデータの更新
UPDATE tb1 SET age = 1 WHERE id = 1;
実行結果
id | name | age |
1 | 田中 | 1 |
2 | 山田 | 28 |
3 | 佐藤 | 29 |
4 | 鈴木 | 30 |
5 | 中村 | 30 |
書式
UPDATE テーブル名 SET カラム名 = 設定する値 WHERE 条件;
「UPDATE」に条件式を付けると、条件にマッチしたデータのみ更新ができます。