UPDATE语句格式类似于INSERT语句

时间:2015-09-06 06:55:36

标签: mysql sql sql-update

我知道UPDATE语句具有以下格式:

UPDATE table_name
SET column1=value1,column2=value2,...
WHERE some_column=some_value;

我想知道是否存在类似于INSERT语句的格式,如下所示:

UPDATE table_name
SET (column1,column2,column3,...)
VALUES (value1,value2,value3,...)
WHERE some_column=some_value;

这是一个有效的查询吗?

我正在使用MySQL。

1 个答案:

答案 0 :(得分:0)

答案简短 - 不。

update语法的所有变体都有set形式的colulmn1=..., column2=...子句。有关支持的语法变体的完整列表,您可以check out the documentation