【发布时间】:2017-06-19 14:52:31
【问题描述】:
我有两张桌子,我想将一行从一张复制到另一张。但是,它们都使用自动递增的 ID 号作为主键,如果 ID 已存在于另一个表中,这会阻止我复制行。
我想做的是:
INSERT INTO tableB SELECT * FROM tableA WHERE ID = 1
我想的可能是将行存储为变量,暂时将 ID 设置为空白,然后在插入新表后为其分配下一个最高数字?
这样的事情可能吗?
编辑:
列
ID、Deal_ID、Redeemed_At、Wowcher_Code、Deal_Title、Customer_Name、House_Name_Number、Address_Line_1、Address_Line_2、城市、县、邮政编码、电子邮件、电话、出生日期、Custom_Field、Marketing_Permission、Product_Name、Product_Options
【问题讨论】:
-
你可以发布你的表格列吗?