私のテーブルには、 "id"(自動インクリメント、プライマリ)と "ナンバー"(ユニーク)の2つのカラムがあります。今度は次のようにしたいと思います:MySQL - 存在する場合、主キーを取得します。それ以外のエントリ
- この番号がすでに存在する場合は、idを返します。
- 他の場合は、テーブルにエントリを追加し、そのIDを返します。
このジョブを実行する最も効率的な方法は何ですか?
注:
- 数が新しいことに大きい可能性があります。
- テーブルには何十万ものレコードが含まれます。
ありがとうございました!
私が考えることができる最善の方法は、ストアドプロシージャです。私はすぐにサンプルを提供することはできませんが、それを見てください –