如何在一个SQL命令中运行更多SQL更新?

Ite*_*tor 2 mysql sql

我有这个SQL命令,我想在一个命令中运行.但是,如果我从它们之间删除分号,那么它就不再起作用了;

UPDATE runners SET money=20000
WHERE rrank >= 3;
UPDATE runners SET money=25000
WHERE nev = 'Master';
Run Code Online (Sandbox Code Playgroud)

Gor*_*off 5

将逻辑组合到单个更新中:

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)