sql >> データベース >  >> RDS >> Mysql

一意性の制約を条件付きで適用できますか?

    isactiveのような別の列を追加します 。 (username, isactive)に一意の制約を作成します 。

    次に、アクティブなユーザー名と非アクティブなユーザー名の両方を同時に持つことができます。 2つのアクティブなユーザー名を持つことはできません。

    複数の非アクティブな名前が必要な場合は、NULLを使用してください isactiveの値 。 NULL 値は一意のインデックスで繰り返すことができます。



    1. OracleODP.netマネージドドライバーとアンマネージドドライバー

    2. 重複したレコードを、mysqlのpkまたはidまたは一意の列のないテーブルから削除します

    3. 1つのテーブルから別のテーブルにデータを保存できません

    4. クエリPythonで名前でフィールドを取得するにはどうすればよいですか?