isactiveのような別の列を追加します 。 (username, isactive)に一意の制約を作成します 。
次に、アクティブなユーザー名と非アクティブなユーザー名の両方を同時に持つことができます。 2つのアクティブなユーザー名を持つことはできません。
複数の非アクティブな名前が必要な場合は、NULLを使用してください isactiveの値 。 NULL 値は一意のインデックスで繰り返すことができます。
isactiveのような別の列を追加します 。 (username, isactive)に一意の制約を作成します 。
次に、アクティブなユーザー名と非アクティブなユーザー名の両方を同時に持つことができます。 2つのアクティブなユーザー名を持つことはできません。
複数の非アクティブな名前が必要な場合は、NULLを使用してください isactiveの値 。 NULL 値は一意のインデックスで繰り返すことができます。