2012-03-23 2 views
-2

업데이트 문은 간단한 테이블 그러나이업데이트 데이터

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

처럼

cola colb colc cold cole 

내가 COLC 및 콜을 업데이트하지 싶습니다

하지만 정확한 구조를 알지 못합니다. (얼마나 많은 칼이 있는지 모르겠지만, 콜록도 존재할 수 있습니다)

그래서 colc와 cole을 제외하는 열을 업데이트하는 방법은 무엇입니까? 감사합니다.

+0

얼마나 많은 열이 있는지 모르는 경우 포함/제외 할 항목을 어떻게 알 수 있습니까? 아니면'colc'' cole' 열 목록을 가지고 있고 목록에없는 나머지 목록을 업데이트해야합니까? – cctan

+0

자세히 설명해 주시겠습니까? 테이블의 구조를 모를지라도 열의 이름을 알아야합니다. 즉, 열의 수가 문제가되지 않아야합니다. –

+0

업데이트 할 데이터가 있다면 –

답변

0

MySQL에서 UPDATE 문을 수행 할 때 테이블의 모든 열을 정의 할 필요는 없습니다. 업데이트하라는 내용의 열만 업데이트됩니다.

UPDATE your_table 
SET 
    cola='New Value' 
    ,colb='Another' 
    ,cold='And Another' 
WHERE id_column = 1234 

colc 또는 cole의 값을 변경하지 않을 것이다.