MySQLの CREATE TABLE ... LIKE ...

同じカラムで別テーブルをつくるときには CREATE TABLE to_table LIKE from_table; が便利。
ただし、データはコピーされないことに注意。

CREATE TABLE hoge_0 (
    id int(10) unsigned NOT NULL auto_increment,
    PRIMARY KEY (id)
);

CREATE TABLE hoge_1 LIKE hoge_0;

SHOW CREATE TABLE hoge_1;
| hoge_1 | CREATE TABLE `hoge_1` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 |