我试图了解如何使用不同的值更新多行,但我不明白。解决方案无处不在,但对我来说似乎很难理解。
例如,两个更新为 1 个查询:
UPDATE mytable SET fruit='orange', drink='water', food='pizza' WHERE id=1;
UPDATE mytable SET fruit='strawberry', drink='wine', food='fish' WHERE id=2;
Run Code Online (Sandbox Code Playgroud)
我不明白 CASE WHEN .. THEN ... END 的作用以及如何使用它。
想知道是否有人可以帮助我。