programing

MySQL에서 열 업데이트

goodsources 2022. 11. 19. 11:37
반응형

MySQL에서 열 업데이트

테이블이 있습니다table1세 개의 열과 여러 개의 행이 있습니다.

[key_col|col_a|col_b]

값 집합을 사용하여 col_a를 업데이트하고 싶다(예: leave).col_b변경되지 않음)은 다음과 같습니다.

INSERT INTO table1 AS t1 (key_col, col_a) VALUES ("k1", "foo"), ("k2", "bar");


근데 안 되네, 어떻게 해야 되지?

INSERT 대신 UPDATE를 사용해야 합니다.

예:

UPDATE table1 SET col_a='k1', col_b='foo' WHERE key_col='1';
UPDATE table1 SET col_a='k2', col_b='bar' WHERE key_col='2';
UPDATE table1 SET col_a = 'newvalue'

를 추가합니다.WHERE일부 행만 업데이트하려는 경우 조건입니다.

벌크 업데이트는 다음과 같습니다.

UPDATE tableName SET isDeleted = 1 where columnName in ('430903GW4j683537882','430903GW4j667075431','430903GW4j658444015')

모든 열을 채우려면:

update 'column' set 'info' where keyID!=0;

데이터를 업데이트하려면 다음을 사용해야 합니다.UPDATE대신 지휘하다INSERT

언급URL : https://stackoverflow.com/questions/6503824/update-a-column-in-mysql

반응형