MYSQL ondersteunt dergelijke soorten beperkingen niet.
Gebruik in plaats daarvan opgeslagen procedures voor het invoegen van gegevens, zodat u enige controle en validatie kunt uitvoeren.
Waarom definieert u uw standaard niet zodanig dat deze 1 als primaire sleutel moet hebben? Op deze manier zou een normale unieke beperking op de pk al voldoende zijn.
Als niets bij u past, kunt u ook overwegen uw gegevensmodel te wijzigen.