1

列にUNIQUE インデックスを追加するemail,passwordと、インデックスは次のことをチェックしますか?

  1. emailユニークですユニークANDですpassword、または
  2. の組み合わせemail,passwordはユニークです。u1@mail.com, 123u2@mail.com, 123

ここで私の考えが唐突に見える場合は申し訳ありませんが、何らかの理由で今日はそれらを表現するのが難しい. 前もって感謝します!

4

2 に答える 2

4

あなたの2番目の答えは正しいものです。2 つのフィールドの組み合わせは一意である必要があります。

#1の場合、各列に個別の一意のインデックスが必要になります。

于 2012-05-23T15:56:07.313 に答える
1

@redFilter に同意します 組み合わせがより良いオプションです。ただし、UNIQUE は主キーとは異なることに注意してください。テーブルを作成するときにそれを避けたい場合は、各データ型の最後に「NOT NULL」を使用します。

于 2012-05-23T16:08:54.297 に答える