mysql> create table ta(a int, b int); Query OK, 0 rows affected (0.00 sec) mysql> create table tb(b int, a int); Query OK, 0 rows affected (0.00 sec) mysql> insert into ta values(0,1); Query OK, 1 row affected (0.00 sec) mysql> insert tb select * from ta; Query OK, 1 row affected (0.00 sec) Records: 1 Duplicates: 0 Warnings: 0 mysql> select * from tb; +------+------+ | b | a | +------+------+ | 0 | 1 | +------+------+ 1 row in set (0.00 sec)
insert tb select * from ta; だからこうなるのは自然だけど、名前が同じカラムにコピーする方法は無いものか。できたとしても、使える場面がかなり限られるのでダメか。