Adicione outra coluna chamada algo como
isactive
. A criação de uma restrição exclusiva em (username, isactive)
. Então você pode ter um nome de usuário ativo e inativo ao mesmo tempo. Você não poderá ter dois nomes de usuário ativos.
Se você quiser vários nomes inativos, use
NULL
para o valor de isactive
. NULL
os valores podem ser repetidos em um índice único.