我知道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。
答案 0 :(得分:0)
答案简短 - 不。
update
语法的所有变体都有set
形式的colulmn1=..., column2=...
子句。有关支持的语法变体的完整列表,您可以check out the documentation。