複数カラムの組み合わせに一意制約を設定できますか?
2026-10-29 13:13
CELFデータベースのテーブルで、複数カラムの組み合わせが重複しないようにしたいと考えています。
現在は、登録前に同じ条件のデータを検索し、0件の場合のみ新規登録しています。ただし、複数ユーザーが同時に操作すると、両者が0件と判定して登録し、重複する可能性があると考えています。
そこで、以下について教えていただきたいです。
・既存テーブルに、複数カラムの組み合わせによる一意制約を設定する方法はありますか?
・設定できない場合、同時操作による重複登録を防ぐ推奨方法はありますか?
ID単体の重複ではなく、複数カラムの組み合わせの重複を、登録時に防ぎたいという意図です。
ご存じの方がいらっしゃいましたら、ご教示いただけますと幸いです。
回答を投稿するにはログインが必要です。
最初のコメント投稿者になりましょう。