IT・インターネット・ゲーム業界の求人・転職サイトは「IT転職ナビ」

IT用語集

IT・インターネット・ゲーム業界に関する用語をわかりやすく解説しています。

  • twitter

UPDATE文

テーブルにのレコードを更新するときに実行するSQL文です。
基本的な書き方は以下のようになります。
UPDATE "テーブル名" SET "カラム名" = "値" WHERE "カラム名" = "値";

//例
UPDATE tbl_name SET age = "20" WHERE id = 1);
UPDATE tbl_name SET age = "30" WHERE id = 2);

複数のレコードを一度に更新したい場合は、バルクアップデートができるUPDATE文を使うと、DBへの負担や処理にかかる時間を短くできます。

//例
UPDATE tbl_name SET age =
CASE id
WHEN 1 THEN '20'
WHEN 2 THEN '30'
END
WHERE id IN (1, 2);

//例
UPDATE tbl_name SET
age = ELT(FIELD(id,1,2),'20','30')
WHERE id IN (1,2);