Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试从现有表创建一个表。现有表中的主键会转移到新表吗?
创建表 B 作为从 A 中选择 column1、column2、column3。
在表 A 中,主键是 column1 和 column2。
CREATE TABLE ... SELECT不会自动为您创建任何索引。这样做是为了使语句尽可能灵活。如果你想在创建的表中有索引,你应该在SELECT语句之前指定这些: mysql> CREATE TABLE bar (UNIQUE (n)) SELECT n FROM foo;
CREATE TABLE ... SELECT不会自动为您创建任何索引。这样做是为了使语句尽可能灵活。如果你想在创建的表中有索引,你应该在SELECT语句之前指定这些:
CREATE TABLE ... SELECT
SELECT
mysql> CREATE TABLE bar (UNIQUE (n)) SELECT n FROM foo;
文档