MySQL中的主键

时间:2013-04-01 19:37:47

标签: mysql composite-primary-key create-table

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

将表B创建为选择列1,列2,列3来自A。

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

1 个答案:

答案 0 :(得分:0)

  

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

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

Documentation