使用一次更新设置多列

Amo*_*ogh 185 mysql

如何在mysql中使用更新查询设置表的多个列?

Pek*_*ica 322

只需添加参数,用逗号分隔:

UPDATE tablename SET column1 = "value1", column2 = "value2" ....
Run Code Online (Sandbox Code Playgroud)

另请参阅:UPDATE上的mySQL手册


Hen*_*aya 52

UPDATE some_table 
   SET this_column=x, that_column=y 
   WHERE something LIKE 'them'
Run Code Online (Sandbox Code Playgroud)


Ran*_*ner 7

让我们举一个例子,您有一个people表,并且您想要更新person 的age和等于 5 的列。查询将如下所示:nameid

UPDATE people SET age = 34, name = "John" WHERE id = 5
Run Code Online (Sandbox Code Playgroud)