テーブルの列は次のとおりです。
id | A | detail
id
それ自体が主キーの自動インクリメントです。ユニークA
にしたいフィールドです。
select id from table where A = "XXX"
テーブルに同じ A が既に存在するかどうかを毎回確認する必要はありません。
私が欲しいもの:
- テーブルに同じ A がある場合は、挿入せずに ID を返してください。
- テーブルに同じ A がない場合は挿入し、その後 id を返します。
私は を使用してmybatis
おり、レコードの量が非常に多く、1000 万程度であるため、十分に効果的なソリューションが必要です。
誰かがそれを行う方法を教えてもらえますか? どうもありがとう。