MYSQL takové typy omezení nepodporuje.
Místo toho byste pro vkládání dat měli používat uložené postupy, abyste mohli provést nějakou kontrolu a ověření.
Proč nedefinujete své výchozí nastavení tak, že musí mít 1 jako primární klíč? Tímto způsobem by již stačilo normální jedinečné omezení na pk.
Pokud vám nic nevyhovuje, můžete také zvážit změnu datového modelu.