gpt4 book ai didi

mysql - 同一个 MySQL 表中的重复记录具有重复的键条目

转载 作者:行者123 更新时间:2023-11-29 14:10:09 27 4
gpt4 key购买 nike

有没有办法使用类似于以下内容的 MySQL INSERT:

插入 doc_details SELECT * FROM doc_details WHERE dd_id = 1

这不起作用,因为主键正在重复,并且扩展列可能会变得非常冗长。

这样做的目的是复制同一个表中的行,稍后将对其进行修改,并检索新记录的 last_insert_id 。因此,如果有其他方法来做到这一点,我们也将不胜感激。

谢谢。

最佳答案

只需命名要复制的列并省略主键:

INSERT INTO doc_details (col1, col2, col3)
SELECT col1, col2, col3
FROM doc_details
WHERE dd_id = 1

关于mysql - 同一个 MySQL 表中的重复记录具有重复的键条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13626316/

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