私はMysqlに少し慣れていないので、固有の制約に問題があります:p
ここに表があります:
リレーションは中間テーブルになり、フィールドは次のようになります。
ID(プライマリ)userAsker(外部キー)userAsked(外部キー)(((accept(int)do n't care)))
私が欲しいのは、そのような同じ2つの外部キーで2倍のエンティティを持つことはできないということです:
ID:1 userAsker:1 userAsked:2
ID:2 userAsker:1 userAsked:2
そうしないと、ユーザーは大量の要求を実行できる可能性があります... phpmyadminで一意のインデックスを作成する方法は知っていますが、一意のインデックスで2つのフィールドをグループ化する方法がわかりません...誰かが私を助けてくれますか:S?