Php 更新mysql中我不知道的列中的数据
update语句如下所示Php 更新mysql中我不知道的列中的数据,php,mysql,Php,Mysql,update语句如下所示 UPDATE table_name SET column1=value, column2=value2,... WHERE some_column=some_value 然而 一张简单的桌子 cola colb colc cold cole 我不想更新colc和cole 但是我不知道确切的结构,我不知道有多少列,可能也有列 那么,如何更新排除colc和cole的列呢?谢谢在MySQL中执行UPDATE语句时,不必定义表中的所有列。只有您告诉它要更新的列才会被更新 U
UPDATE table_name
SET column1=value, column2=value2,...
WHERE some_column=some_value
然而
一张简单的桌子
cola colb colc cold cole
我不想更新colc和cole
但是我不知道确切的结构,我不知道有多少列,可能也有列
那么,如何更新排除colc和cole的列呢?谢谢在MySQL中执行UPDATE语句时,不必定义表中的所有列。只有您告诉它要更新的列才会被更新
UPDATE your_table
SET
cola='New Value'
,colb='Another'
,cold='And Another'
WHERE id_column = 1234
这不会更改colc或cole的值。如果不知道存在多少列,如何知道要包括/排除哪一列?或者你有colc cole列的列表,需要更新列表中没有的其他列吗?你能详细说明一下吗?即使您不知道表的结构,您也必须知道列的名称,这意味着列的数量不应该是一个问题。我知道我需要排除哪一个。如果您有数据要更新,您显然知道它指向哪些字段。你的问题毫无意义