Bene, non c'è niente di semplice che fa quello che vuoi. Probabilmente puoi applicare il vincolo di cui hai bisogno usando BEFORE INSERT
e BEFORE UPDATE
trigger
, anche se. Vedi questa domanda SO sull'innalzamento di errori MySQL per come gestire il fallimento dei trigger.