U kunt proberen een UNIEKE index met meerdere kolommen te maken met column_1, column_2 en active, en vervolgens active=NULL instellen voor de rijen waar uniciteit niet vereist is. Als alternatief kunt u triggers gebruiken (zie MySQL-triggersyntaxis) en controleer voor elke ingevoegde/bijgewerkte rij of dergelijke waarden al in de tabel staan - maar ik denk dat het nogal traag zou zijn.