Aggiungi un'altra colonna chiamata qualcosa come isactive
. Crea un vincolo univoco su (username, isactive)
.
Quindi puoi avere contemporaneamente un nome utente attivo e inattivo. Non potrai avere due nomi utente attivi.
Se vuoi più nomi inattivi, usa NULL
per il valore di isactive
. NULL
i valori possono essere ripetuti in un indice univoco.