日期:2014-05-16  浏览次数:20667 次

这样的表怎样建呢.请各位指教...急~~.多谢
有两个表.test1和test2.
结构相同.都是:
create   table   test2(
id   int   auto_increment,
name   char(20)   not   null,
number   char(20)   not   null,
primary   key(id)
)

还有一个总表test3   我show   create   table了一下.
结构如下:
CREATE   TABLE   TEST2(
ID   INT   AUTO_INCREMENT,
NAME   CHAR(20)   NOT   NULL,
NUMBER   CHAR(20)   NOT   NULL,
PRIMARY   KEY(ID)
)ENGINE=MRG_MyISAM   DEFAULT   CHARSET=latin1   UNION=( 'test1 ', 'test2 ');

我现在想建增加一个表:test4.结构和test1和test2一样,也想让test3联合起来.而且字符编码为latin1   的.怎么做呢???请各位帮忙.多谢~

------解决方案--------------------
1.create table test4 select * from test1;
2.alter table test3 union=( 'test1 ', 'test2 ', 'test3 ');