如果某些字段满足我的 where 子句中的条件,我希望将它们集中到相同的值。因此,不要使用以下内容:
UPDATE Table1
SET Column1 = Value1, Column2 = Value2
WHERE Some_Column = Some_Value
我需要做这样的事情:
UPDATE Table1
SET Column1, Column2 WHERE Some_Column = Some_Value
最佳答案
我假设您正在尝试在 C#
等语言中尽可能链接赋值,您可以执行 x = y = z = 4;
将多个变量设置为相同的值。
UPDATE
grammar MySQL 中的内容如下
UPDATE [LOW_PRIORITY] [IGNORE] table_reference
SET col_name1={expr1|DEFAULT} [, col_name2={expr2|DEFAULT}] ...
[WHERE where_condition]
[ORDER BY ...]
[LIMIT row_count]
不支持这个。您需要重复该表达式
UPDATE Table1
SET Column1 = expr, Column2 = expr
WHERE Some_Column = Some_Value
关于mysql - SQL集体更新表字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7430518/