更新语句如下
UPDATE table_name
SET column1=value, column2=value2,...
WHERE some_column=some_value
然而对于一个简单的表格
cola colb colc cold cole
我不想更新colc和cole
但我不知道确切的结构(我不知道有多少个col,可能也有colf存在)
那么,如何更新排除colc和cole的列呢?感谢
在MySQL中执行UPDATE语句时,不必定义表的所有列。只有您告诉它更新的列才会更新。
UPDATE your_table
SET
cola='New Value'
,colb='Another'
,cold='And Another'
WHERE id_column = 1234
这不会更改colc
或cole
的值。