SQL UPDATE文の使用方法


  1. 単一のレコードの更新: もし、特定の条件を満たす単一のレコードを更新したい場合、以下のようなUPDATE文を使用します。

    UPDATE テーブル名
    SET カラム名1 = 新しい値1, カラム名2 = 新しい値2
    WHERE 条件;

    たとえば、"users"というテーブル内の"username"が"John"であるレコードの"age"を30に更新する場合、以下のようになります。

    UPDATE users
    SET age = 30
    WHERE username = 'John';
  2. 複数のレコードの更新: もし、特定の条件を満たす複数のレコードを一括で更新したい場合、以下のようなUPDATE文を使用します。

    UPDATE テーブル名
    SET カラム名1 = 新しい値1, カラム名2 = 新しい値2
    WHERE 条件;

    たとえば、"users"というテーブル内の"age"が20以上の全てのレコードの"status"を"active"に更新する場合、以下のようになります。

    UPDATE users
    SET status = 'active'
    WHERE age >= 20;

上記の例では、単一のレコードまたは複数のレコードを条件に基づいて更新する方法を示しました。これらの例を参考にして、自分のデータベースの要件に合わせたUPDATE文を作成してください。