私の問題は、テーブルに複数の一意のキーがあることです。
- Insert ignore は、エラーを抑制するため、オプションではありません。
- MySQL は、ステートメントの外側の条件のタイプをサポートしていません (例: if (cond) then insert else don't insert)
- ストアド プロシージャはオプションではありません (if/else ステートメントを使用できる唯一の場所)
- 重複キーでは、キーが新しい値で更新される可能性がありますが、一意の制約に失敗した場合に備えて一意のキーを変更しないでください。
したがって、唯一のオプションは重複するだけで、何も更新しないでください。これを達成する方法はありますか?または、他のオプションはありますか?