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.