嗨,我注意到我的 SQL 案例语句不正确,并且将字段 Age 设置为 NULL 以用于 ids 1-3。我将如何阻止这种情况发生?
谢谢
UPDATE table
SET `Name` = CASE `id`
WHEN 1 THEN 'Sam'
WHEN 2 THEN 'Adam'
WHEN 3 THEN 'James'
WHEN 4 THEN 'Chris'
END,
`Age` = CASE `id`
WHEN 4 THEN '22'
END
WHERE `id` IN (1,2,3,4)