CSV ファイルから SQLite テーブルに行のバッチを挿入するために使用cursor.executemany
していますが、その一部は主キー フィールドに基づいて重複していると予想されます。コマンドを実行すると、予想どおり整合性エラーが発生し、何も挿入されません。
事前に手動で除外することなく、重複していない行のみを選択的に挿入するにはどうすればよいですか? 純粋な Python だけでエラー例外を作成し、重複行をスキップできることを知っています。このユースケースで実装できる同様のものはありますか?