mizulba2日前 00MySQL の UNIQUE 制約は NULL を含む重複を許可するMySQLDatabase設計MySQL では UNIQUE KEY の対象カラムに NULL が含まれる場合、複数行が同じ非 NULL 値を持っていても NULL 部分は重複扱いされない。複数の条件タイプを nullable カラムで表すテーブルでは、複合 UNIQUE だけでは「同じ条件の重複」を防げないことがある。この場合は、生成カラムや条件別テーブル、またはアプリケーション/ドメイン層での明示的な重複検証を検討する。