使用一次更新设置多个列

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

218476 次浏览
UPDATE some_table
SET this_column=x, that_column=y
WHERE something LIKE 'them'

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

UPDATE tablename SET column1 = "value1", column2 = "value2" ....

参见:mySQL UPDATE手册

让我们举一个例子,你有一个people表,你想要更新agename列,为id等于5的人。查询如下所示:

UPDATE people SET age = 34, name = "John" WHERE id = 5