在复制表时,可以使用CREATE-SELECT来同时复制表结构和数据
1 | CREATE TABLE new_table SELECT * FROM old_table; |
但这样做实际上是有问题的
原因在于,CREATE-SELECT在创建新表时仅复制了字段类型,但是不会设置主键子增等属性。
因此,在复制表时,最好还是使用CREATE-LIKE和INSERT来复制
1 | CREATE TABLE new_table LIKE old_table; |
在复制表时,可以使用CREATE-SELECT来同时复制表结构和数据
1 | CREATE TABLE new_table SELECT * FROM old_table; |
但这样做实际上是有问题的
原因在于,CREATE-SELECT在创建新表时仅复制了字段类型,但是不会设置主键子增等属性。
因此,在复制表时,最好还是使用CREATE-LIKE和INSERT来复制
1 | CREATE TABLE new_table LIKE old_table; |