別のテーブルにコピー

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; だからこうなるのは自然だけど、名前が同じカラムにコピーする方法は無いものか。できたとしても、使える場面がかなり限られるのでダメか。