오늘도 한 뼘 더
[MySQL] 특정 조건에 맞는 데이터만 백업하기 본문
728x90
반응형
# 배경
보통 데이터 백업받을 때 워크벤치에서 export를 사용하거나 mysqldump를 사용했는데, 대부분 전체 데이터를 백업하면 돼서 조건에 맞는 특정 데이터만 받을 일이 없었는데 데이터를 나눠서 백업해야 하다 보니 특정 행들만 dump 해야 하는 상황이 발생하였다.
이때 where문을 쓸 수 있는 것을 확인했다.
# 데이터만 백업하기
- --no-create-info 옵션을 사용한다.
mysqldump -h {hostname} -u {username} -p --no-create-info=TRUE {database} {table} > dump.sql
# 조건 추가해서 데이터 백업하기
- --where 옵션을 사용한다.
mysqldump -h {host} -u {username} -p --no-create-info=TRUE --where="id=1" {database} {table} > dump.sql;
728x90
반응형
'Study > MySQL' 카테고리의 다른 글
Comments