[DB] 파이썬에서 DB column 수정하기


DB에서 column 값 1개 수정하기

update (table_name) set (column)='alter data' where (column)='original data'

query = "update MALL_DNW_DATA set RDATE='2019-04-06 00:00:00' where RDATE='2019-04-07 00:10:10'"

Notes

MALL_DNW_DATA(table_name)에서 RDATE(column)가 2019년 4월 7일 00시 10분 10초인 데이터 값(original data)을 2019년 4월 6일 00시 00분 00초인 데이터 값(alter data)으로 변경하겠다는 뜻입니다.

query문에서 alter data, original data의 순서를 가지는 걸 유의하셔야 합니다.



DB에서 column값 여러개 수정하기 (between)

update (table_name) set (column)='alter data' where (column) between 'original data' and 'original data'

query = "update MALL_DNW_DATA set RDATE='2019-04-06 00:00:00' where RDATE between '2019-04-07 00:00:00' and '2019-04-07 23:59:59'"

Notes

MALL_DNW_DATA(table_name)에서 RDATE(column)가 2019.04.07 00:00:00 부터 2019.04.07 23:59:59 범위에 해당하는 모든 데이터 값을 2019.04.06 00:00:00으로 변경하겠다는 뜻입니다.


참고문헌

댓글

이 블로그의 인기 게시물

[python] selenium close와 quit 차이점

[opencv-python] 이미지 크기조절(resize) 하는 법

[python]파이썬: csv reader header skip (첫번째 행 무시하기, 안읽기)