データのテーブルを選択し、このデータを同様の列名を持つ別のファイルに挿入しようとしています (これは本質的に重複データです)。現在の構文は次のとおりです。
INSERT INTO TABLE1 (id, id2, col1, col2)
SELECT similiarId, similiarId2, similiarCol1, similiarCol2
FROM TABLE2
私が抱えている問題は、新しく挿入されたレコードに対して (整数として宣言された) 一意のキー フィールドを生成することです。table1には既存のデータがあり、重複するキー値でエラーが発生するため、table2のキーは使用できません。
テーブル スキーマを変更できません。これらは、DB によって自動的に生成されないカスタム ID 列です。