mysql 分表

创建的分表必须是

ENGINE=MyISAM

例如 这里我们分两个表member1,member2

DROP table IF EXISTS member1;
create table member1(
    id bigint primary key auto_increment ,
    name varchar(20),
    sex tinyint not null default '0'
)ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
create table member2 like member1;

创建主表member

DROP table IF EXISTS member;
create table member(
id bigint primary key auto_increment ,
name varchar(20),
sex tinyint not null default '0'
)ENGINE=MERGE UNION=(member1,member2) INSERT_METHOD=LAST CHARSET=utf8 AUTO_INCREMENT=1 ;

转载于:https://my.oschina.net/u/3094112/blog/1584199

你可能感兴趣的:(数据库)