1. MySQL Merge Table
MySQL의 Merge ENGINE (MRG_MyISAM)은 여러개의 MyISAM 테이블로 구성되며,
당연히 MyISAM Storage Engine에서 실행이 가능하다.
아울러 컬럼 순서가 틀리다던지, index column이 틀리다던지 할 경우에는
merge 될 수 없으니 이점 반드시 명심하자.
2. Merge Table 사용방법
mysql 공식 사이트 www.mysql.com에서 정의한 머지테이블 구성은 아래와 같다.
MySQL의 Merge ENGINE (MRG_MyISAM)은 여러개의 MyISAM 테이블로 구성되며,
당연히 MyISAM Storage Engine에서 실행이 가능하다.
아울러 컬럼 순서가 틀리다던지, index column이 틀리다던지 할 경우에는
merge 될 수 없으니 이점 반드시 명심하자.
2. Merge Table 사용방법
mysql 공식 사이트 www.mysql.com에서 정의한 머지테이블 구성은 아래와 같다.
mysql> CREATE TABLE t1 (
->
->
->
a INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
->
message CHAR(20)) ENGINE=MyISAM;
mysql> CREATE TABLE t2 (
-> a INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> message CHAR(20)) ENGINE=MyISAM;
mysql> INSERT INTO t1 (message) VALUES ('Testing'),('table'),('t1');
mysql> INSERT INTO t2 (message) VALUES ('Testing'),('table'),('t2');
mysql> CREATE TABLE total (
-> a INT NOT NULL AUTO_INCREMENT,
-> message CHAR(20), INDEX(a))
-> ENGINE=MERGE UNION=(t1,t2) INSERT_METHOD=LAST;
'DataBase > MySQL' 카테고리의 다른 글
Mysql Join (0) | 2009.09.25 |
---|---|
mysql 테이블 단위 백업 복원및 기타 옵션 (0) | 2009.08.20 |
MySQL 쓰면서 하지 말아야 할 것 17가지 (0) | 2009.02.18 |
터미널에서 mysql 원격 접속하기 (0) | 2008.07.30 |
mysql 자료 옮기기 (0) | 2008.07.10 |