mysql分表

建立User1

CREATE TABLE IF NOT EXISTS `user1` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) DEFAULT NULL,
`sex` int(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

插入user1一条数据

INSERT INTO `user1` (`name`, `sex`) VALUES('张映', 0);

建立user2

CREATE TABLE IF NOT EXISTS `user2` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) DEFAULT NULL,
`sex` int(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

插入user2一条数据

  INSERT INTO `user2` (`name`, `sex`) VALUES('tank', 1); 

创建alluser表

CREATE TABLE IF NOT EXISTS `alluser` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) DEFAULT NULL,
`sex` int(1) NOT NULL DEFAULT '0',
INDEX(id)
) TYPE=MERGE UNION=(user1,user2) INSERT_METHOD=LAST AUTO_INCREMENT=1 ;

插入一条数据
INSERT INTO `alluser` (`name`, `sex`) VALUES('tank3', 1);

原文地址:https://www.cnblogs.com/javaweb2/p/6723393.html