2 つのテーブルがあり、どちらも最初の列が PRIMARY であり、これも自動インクリメントです。最初のテーブルには 1 から 67 までの 67 のエントリがあり、2 番目のテーブルには 48 のエントリがあります。どちらも同じ列です。Table2 からコンテンツを取得し、それらを Table1 に挿入して、Table1 の次のエントリが 68 から始まるようにします。最終的に、Table1 には 115 のエントリがあり、PRIMARY 列にもそれが表示されます。私はこれを試しました:
INSERT INTO `Table1` SELECT * FROM `Table2`
しかし、それは言った
#1062 - Duplicate entry '1' for key 'PRIMARY'
私は何をしますか?