我有这个SQL命令,我想在一个命令中运行.但是,如果我从它们之间删除分号,那么它就不再起作用了;
UPDATE runners SET money=20000
WHERE rrank >= 3;
UPDATE runners SET money=25000
WHERE nev = 'Master';
Run Code Online (Sandbox Code Playgroud)
将逻辑组合到单个更新中:
UPDATE runners
SET money = (case when nev = 'Master' then 25000
else 20000
end)
WHERE rrank >= 3 or nev = 'Master';
Run Code Online (Sandbox Code Playgroud)