我想将数据从一个表迁移到另一个表而不复制自动增量 ID 字段。
source_table:
ID LABEL
- -----
5个文字
6 text2
dest_table:
ID LABEL
- -----
SELECT LABEL
INTO dest_table
FROM source_table
上述声明是否会知道 dest_table 中的ID
是否为自动递增的主键?
答案 0 :(得分:0)
是的,它会起作用
1个文字
2 text2
但问题是如果你有一个第二个表被创建并将引用创建的。然后你必须保留主键的值,而不是忽略它们。
查询不正确:
INSERT INTO destination (label) SELECT label FROM source
答案 1 :(得分:0)
是的,它可以正常工作,新表中的自动增量只会自动递增。