У меня есть таблица пользователя в моей БД.Уникальное ограничение с условием MYSQL
Пользователь имеет имя поля, company_id и статус: boolean, 1- live, 0- deleted.
Когда пользователь будет удален, его статус устанавливаются в 0.
Комбинация имени живого пользователя в компании должна быть уникальной. После того, как пользователь удален, я не против, чтобы пользователь был создан с тем же именем для компании.
Мой вопрос, как я определяю uniuqe ограничить для названия полей, company_id и статус = 1 (Это не uniuqe Constrain на те три поля потому что я не против того, что сочетание имени-company_id- 0 будет отображаться несколько раз в таблице).
Спасибо,
Двора
Вид мухи в лице цели NULL (неизвестно или не применимо), но это прагматично (и я все для прагматизма). – paxdiablo