MySQLの CREATE TABLE ... LIKE ...

            <div class="section">

同じカラムで別テーブルをつくるときには 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 |