SQL 多 SET 与一个 WHERE

2b7*_*3e5 5 sql database set where

类似于这个问题:SQL Statement with multiple SETs and WHEREs

有没有办法执行多组,如下图。

UPDATE  table
SET ID = 111111259
SET Name = "Bob"
SET Phone = 1111111261
WHERE ID = 2555
Run Code Online (Sandbox Code Playgroud)

谢谢。

Mat*_*ius 12

这个有可能,

UPDATE table SET Name = 'aaa', Col2 = 'bbb' WHERE ID IN (2555, 2666)
Run Code Online (Sandbox Code Playgroud)

您要求的是将多个值设置为同一列和同一行。