本文从包括索引和不创建索引两个方面介绍了如何快速创建mysql相同结构表的方法。
1. 快速创建相同结构的表,包括索引:
mysql> show create table a;
create table `a` (
`name` varchar(50) default null,
key `name` (`name`)
) engine=myisam default charset=latin1;
mysql> create table b like a;
mysql> show create table b;
create table `b` (
`name` varchar(50) default null,
key `name` (`name`)
) engine=myisam default charset=latin1;
2. 快速创建一个相同结构的表,但是不创建索引:
mysql> SHOW CREATE TABLE a;
CREATE TABLE `a` (
`name` varchar(50) default NULL,
KEY `name` (`name`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
mysql> CREATE TABLE c SELECT * FROM a LIMIT 0;
mysql> SHOW CREATE TABLE c;
CREATE TABLE `c` (
`name` varchar(50) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;









