반응형
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
반응형
'programing' 카테고리의 다른 글
'Z' 리터럴이 있는 SimpleDateFormat 구문 분석 날짜 (0) | 2022.11.20 |
---|---|
사전의 값을 기준으로 사전 목록을 정렬하려면 어떻게 해야 합니까? (0) | 2022.11.20 |
DISPLAY가 정의되지 않은 경우 matplotlib를 사용하여 PNG 생성 (0) | 2022.11.19 |
2개의 데이터 프레임을 비교하여 그 차이를 나란히 출력합니다. (0) | 2022.11.19 |
도커 mysql 컨테이너가 가동되고 mysql이 언제 쿼리를 받을 수 있는지 어떻게 알 수 있습니까? (0) | 2022.11.19 |