共通SQL
UPDATE
テーブルの既存のデータを更新
解説
テーブル内にすでに保存されている既存のデータを書き換える命令です。SET 句で変更したいカラムと新しい値を指定します。
WHERE句を忘れたときの危険性
UPDATE を実行する際、WHERE句を省略するとテーブル内の全レコードが一括更新されてしまいます。
実務で全件の価格やステータスを意図せず書き換えてしまう大事故を防ぐため、必ず事前に SELECT 文で同じ WHERE 条件を実行し、対象行を確認してから実行するのが推奨されます。
構文
UPDATE テーブル名 SET 列名 = 新しい値 WHERE 条件式;
具体例
UPDATE items SET price = 6000 WHERE id = 1;
この構文を実際に書いて試してみませんか?
SQLエディタを開く