SQLite3 データベースの 1 つのテーブルにマージしてインポートした 2 つの異なる CSV ファイルがあります。各 CSV ファイルには、ID という列が含まれていました。一部の ID は (CSV ファイル間で) 重複しており、これは主キー フィールドであるため、テーブルの各行の ID フィールドを完全に再番号付けする方法が必要です。
ID フィールドも自動インクリメント フィールドです。
したがって、私がやりたいことは、テーブルの各行の ID をリセットして一意性を確保する SQL コマンドまたはその他のメソッドを実行することです。たとえば、最初の行の ID フィールドは 1 に設定され、次は 2 に設定されます。
1 で始まることはそれほど重要ではないことに注意してください。主キーの一意性を確保することがここでの目標です。開始番号は問いません。また、外部キー関係がないため、これは問題ではありません。
どんな提案でも大歓迎です。