MySQL UPDATE ステートメントの使い方
MySQLのUPDATEステートメントは、表の中の既存のレコードの値を変更するために使用され、指定した条件に基づき指定したカラムをアップデートします。
UPDATE文の基本構文は、以下のとおりです。
UPDATE 表名
SET 列名1 = 新值1, 列名2 = 新值2, ...
WHERE 条件;
その中で
- 表の名前:更新するテーブル名
- 更新する列の名前: 列名1, 列名2, …
- 設ける新しい値
- WHERE条件: 省略可、レコード更新の条件を指定します。条件を指定しない場合は、テーブル内のすべてのレコードが更新されます。
ジョンという名前のユーザーの年齢を30に変更する場合は、以下のステートメントを使用できます。
UPDATE users
SET age = 30
WHERE name = 'John';
「name」列が「John」の「users」テーブルのレコードを更新して、「age」列を30に更新します。
UPDATE文を使用する際には、WHERE条件を慎重に設定して、更新が必要なレコードのみを更新するようにしてください。さもないと、テーブル全体のデータが変更されてしまう可能性があります。