Unique keyとunique indexについてネットで調査した後。どちらも列を検証することを理解していますが、パフォーマンスには一意のインデックスの方が優れています。
500行以上のテーブルを取得した場合は、一意のキーまたは一意のインデックスを特別に追加します(他の列にはすでに主キーを使用しています)。
- パフォーマンスのために一意のインデックスの方が優れている場合、一意のキーをいつ使用しますか? どちらも貴重なnullを受け入れるため(ちなみに、貴重なnullだけを受け入れないようにすることはできますか?「nullではない一意のキーを追加する」のように?)
-一意のキーの方が優れている場合、1年後にテーブルが2000行になるとどうなりますかこれらのテーブルに将来多くのレコードが含まれるかどうかはわかりません。
編集:
重複列で一意のキーを使用しようとしましたが、novalidate を使用してもエラーが発生します。重複列にインデックスを作成する必要がありました。