0

我正在尝试从现有表创建一个表。现有表中的主键会转移到新表吗?

创建表 B 作为从 A 中选择 column1、column2、column3。

在表 A 中,主键是 column1 和 column2。

4

1 回答 1

0

CREATE TABLE ... SELECT不会自动为您创建任何索引。这样做是为了使语句尽可能灵活。如果你想在创建的表中有索引,你应该在SELECT语句之前指定这些:

mysql> CREATE TABLE bar (UNIQUE (n)) SELECT n FROM foo;

文档

于 2013-04-01T19:39:24.427 回答