1. 한 컬럼의 데이터만 변경 예시
UPDATE `my_db`.`my_table` SET `value_raw`='0' WHERE `value_no`='∞'
2. 여러 컬럼의 데이터 변경 예시
UPDATE `my_db`.`my_table` SET `value_raw`='0', `remark`='change_to_zero' WHERE `value_no`='∞'
아래 쿼리의 경우 버전에 따라 Syntax Error가 발생하는 경우가 있어서, 그런 경우에는 위 쿼리를 사용해주시면 됩니다.
UPDATE `my_db`.`my_table` SET (value_raw, remark) = ('0', 'change_to_zero') WHERE `value_no`='∞'
3. 추가 팁
DB에서 UPDATE를 통해 데이터의 값을 변경하는 경우, 잘못 입력된 값으로 인해 아주 대량의 정보가 손실되거나 의도하지 않은 방향으로 데이터가 변경되는것을 방지하기 위해 쿼리 뒤에 LIMIT 1 또는 LIMIT 10 과 같은 문구를 같이 넣는 습관을 들이는것도 좋은 방법이다.
'About Data > DB' 카테고리의 다른 글
[Ubuntu18.04] How to install mysql on Ubuntu18.04 (0) | 2019.06.01 |
---|---|
Mysql 테이블 비우기, 테이블 초기화 쿼리 (0) | 2019.05.28 |
Centos에서 yum으로 python의 requets 모듈 설치하기 (0) | 2019.04.05 |
mysql safe update mode disable (0) | 2019.04.04 |
[Mysql][MariaDB] 기본 쿼리 모음 - 자주 쓰는 쿼리들 소개 (0) | 2019.03.29 |