我正在尝试选择一个数据表并将这些数据插入到另一个具有相似列名的文件中(它本质上是重复的数据)。当前语法如下:
INSERT INTO TABLE1 (id, id2, col1, col2)
SELECT similiarId, similiarId2, similiarCol1, similiarCol2
FROM TABLE2
我遇到的问题是为新插入的记录生成唯一的关键字段(声明为整数)。我不能使用 table2 的键,因为 table1 有现有数据并且会在重复键值上出错。
我无法更改表架构,这些是数据库不会自动生成的自定义 id 列。