テーブルの行を更新または挿入したい。また、WHERE 句で検索している列にインデックスを作成しました。
テーブルに挿入したいものは、テーブルに既に存在する場合と存在しない場合があるため、更新または挿入である可能性があります。まず、「already_exists」のようなブール変数と、テーブル内の値を検索する select ステートメントを定義します。見つかった場合はブール変数を true に設定し、そうでない場合は false のままにします。次に、その変数が true の場合は OK と言い、テーブルでこの更新コマンドを実行し、false の場合はこの挿入コマンドを実行します。
それで、それは正しい方法ですか、それとももっと良い方法がありますか?