【发布时间】:2018-03-07 09:22:27
【问题描述】:
我必须从带有auto_increment id 字段的表中插入记录。
CREATE TEMPORARY TABLE tmptable SELECT *
FROM `wp_rg_lead_detail`
WHERE lead_id =59;
UPDATE tmptable SET lead_id =60 WHERE lead_id =59;
insert into `wp_rg_lead_detail` (`id`, `lead_id`, `form_id`, `field_number`, `value`)
select `id`, `lead_id`, `form_id`, `field_number`, `value`
from `tmptable`
WHERE lead_id =60;
键“PRIMARY”的重复条目“1”
我需要 auto_increment 在目标表中归档 id 应按上述查询递增。
【问题讨论】:
-
你到底想做什么?为什么不能在
wp_rg_lead_detail中更新lead_id? -
我必须从另一个表中插入记录,并自动递增新表 id
标签: mysql sql sql-insert auto-increment