如何在MySQL中使用自动递增字段复制一行并将其插入到同一表中?

如何在MySQL中使用自动递增字段复制一行并将其插入到同一表中?,第1张

如何在MySQL中使用自动递增字段复制一行并将其插入到同一表中?

用途

INSERT ... SELECt

insert into your_table (c1, c2, ...)select c1, c2, ...from your_tablewhere id = 1

c1, c2, ...
除以外的所有列都在哪里
id
?如果要显式插入
id
2,则将其包括在INSERT列列表和SELECt中:

insert into your_table (id, c1, c2, ...)select 2, c1, c2, ...from your_tablewhere id = 1

id
当然,在第二种情况下,您必须注意2 的可能重复项。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5043592.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存