gpt4 book ai didi

mysql - 克隆表 MYSQL 并添加唯一 ID?

转载 作者:太空宇宙 更新时间:2023-11-03 12:28:32 25 4
gpt4 key购买 nike

我一直用来克隆表的代码如下:

CREATE TABLE new_table LIKE original_table;
INSERT INTO new_table SELECT * FROM original_table;

但是,在新表中有一个问题,我想要一个唯一的、自动递增的 id 列。

但我遇到了列计数与第 1 行的值计数不匹配的错误

我知道您可以使用 DEFAULT 关键字,或者将 id 保留在外面,它会自动递增,但我不确定应该如何构造查询?

最佳答案

添加 PK 自动递增列后(假设它是第一列)试试这个:

INSERT INTO new_table 
SELECT NULL,[all column names from original_table] FROM original_table;

关于mysql - 克隆表 MYSQL 并添加唯一 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16538298/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com