システムで生成されたキーを保持する「key」フィールドを含むデータベーステーブルがあります。
| id | キー| 等 | ==== | ===================== | ================= | 1 | osi32i4kjwlqe | | ---- | --------------------- | ----------------- | 2 | klwjeklj1343k | | ---- | --------------------- | ----------------- | 3 | dfk32ld32ll23 | | ---- | --------------------- | ---------------- | 4 | lk3jkl3j42lk4 | --------------------------------------------
さらに、キーのリストがあります。
{'osi32i4kjwlqe'、'ksadalala12'、'klwjeklj1343k'、'dfk32ld32ll23'、'lk3jkl3j42lk4'、'askalksl56'}
リストの一部のキーはデータベースに存在し、他のキーは存在しないことに注意してください。
可能であれば、リストを調べてデータベースにキーが存在することを確認する効率的なクエリを実行したいと思います。
つまり、キーが存在する場合は、何もしません。そうでない場合は、このキーを使用して新しい行を挿入します。
誰かがそれを行うための効率的な方法を知っていますか?
ありがとうございました。