database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 29760 게시물 읽기
No. 29760
mysqldumo한 sql로 update할 수 있나요?
작성자
BlueSpy(rainbowcar)
작성일
2010-08-17 10:47
조회수
6,761

mysqldumo한 sql로 update할 수 있나요?

 

mysqldump로 백업한 sql로 다른 db에 옮겨야 하는데,

1. 다른 db의 db구조를 유지.

2. 데이타를 전부 교체

 

이걸 어떻게 할 수가 있나요?

이 글에 대한 댓글이 총 5건 있습니다.

 

 

무슨 뜻인지용?

 

mysqldump 를 백업해서 restore 한다는 말씀이신가여?

전혀 이해가 되지 않네요;;

 

민족님이 2010-08-17 15:18에 작성한 댓글입니다. Edit

아 그렇군요. 급한 마음에 쓰다보니.

 

1. a-db에 백업된 데이타가 있습니다.

2. b-db에는 데이타는 문제가 있지만 db구조는 최신입니다.

3. b-db에 있는 data를 전부 삭제하고,

a-db에 있는 데이타를 b-db에 이전하고 싶습니다.

 

 

BlueSpy(rainbowcar)님이 2010-08-17 18:36에 작성한 댓글입니다.

두 디비 스키마 구조가 동일 하다는 말씀이신가여??

 

그렇다면 가능하죠..

 

스키마 구조가 틀리면 맞춰서 넣으시면 될것 같네요..

민족님이 2010-08-18 09:56에 작성한 댓글입니다. Edit

a, b  DB가 같은 물리DB에 올라와 있다는 전제하에, 다음과 같은 방식으로 하시면 어떨까 싶습니다.

 

예) a.table_old 에서 b.table_new로 값을 이전하고자 할 때, 컬럼의 이름과 수가 바뀌었을 때 

a.table_old 구조 : no INT, a INT

b.table_new 구조 : no INT, b INT, c INT default 0

 

INSERT INTO b.table_new ( no, b ) SELECT no, a FROM a.table_old

 

민족님께서 말씀하신 것 처럼 스키마 구조가 다른 것을 감안하여 INSERT INTO ... SELECT 구문으로 밀어넣으면 될 것 같습니다.

 

 

박현우(lqez)님이 2010-08-20 11:39에 작성한 댓글입니다.

박현우님, 예제로 해주시니까, 바로 들어 옵니다.

감사합니다.

BlueSpy(rainbowcar)님이 2010-08-25 18:39에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
29763INNODB ibdata 관련 질문입니다. [1]
이왕태
2010-08-20
7235
29762전체랭킹, 그룹별랭킹을 동시에 보여주고 싶습니다 [1]
소팔복
2010-08-20
7089
29761table a에서 2479번 레코드를 삭제하는 명령어가 있나요? [4]
BlueSpy
2010-08-20
6380
29760mysqldumo한 sql로 update할 수 있나요? [5]
BlueSpy
2010-08-17
6761
29759mysql 4.0 완성형 글자가 아닌 한글 mysqldump 시 오류 [1]
동이
2010-08-16
6875
29756주식 같은 프로그램 테이블 구성시
정현철
2010-08-15
7150
29755mysql3.7과 mysql3.9의 차이점이 궁금합니다. [1]
진용우
2010-08-13
6903
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다