我有如下表:更新單列SQL
我需要更新的表和列代碼中插入值。 我的代碼
UPDATE mytable
SET code=
CASE id
WHEN 1 THEN 'ASD'
WHEN 2 THEN 'FGH'
WHEN 3 THEN 'JKL'
WHEN 4 THEN 'QWE'
WHEN 5 THEN 'BAR'
END
WHERE id IN (1,2,3,4,5);
我可以在一個單獨的查詢執行此,我必須更新14000條記錄。 謝謝!在下面的格式
你已經發布了單個查詢,你想要做什麼? –
它已經是單個查詢 – Vecchiasignora
如果我必須更新14,000列而不是5列,我是否需要編寫一個長查詢。如果我們可以在「代碼」中插入任何值,該怎麼辦?它不需要指定。更具體一點,我們可以通過id = 1 –