Published 2021. 8. 26. 20:42
728x90
반응형

1️⃣ 테이블(데이터) 백업 하기

CREATE TABLE 백업테이블명 AS SELECT * FROM 백업대상테이블명;
ex) CREATE TABLE USER_BACK AS SELECT * FROM USER;


위의 쿼리를 실행하면 테이블 생성 뿐 아니라 데이터까지 복사됨
단, 코멘트는 복사되지 않음

 

 

2️⃣ 데이터 복원 하기

DELETE FROM 기존테이블명;
INSERT INTO 기존테이블명 SELECT * FROM 백업테이블명;
ex) DELETE FROM USER;
INSERT INTO USER SELECT * FROM USER_BACK;

 

 

3️⃣ 데이터 개수 확인

SELECT COUNT(*) FROM 기존테이블명;
SELECT COUNT(*) FROM 백업테이블명;
ex) SELECT COUNT(*) FROM USER;
SELECT COUNT(*) FROM USER_BACK;

 


참고 자료 👇

https://poten26.tistory.com/entry/%ED%85%8C%EC%9D%B4%EB%B8%94-%EB%B0%B1%EC%97%85-%EB%B0%A9%EB%B2%95

반응형
복사했습니다!