Е, няма нищо просто това прави това, което искате. Вероятно можете да наложите ограничението, от което се нуждаете, като използвате BEFORE INSERT и BEFORE UPDATE тригери
, обаче. Вижте този SO въпрос относно генерирането на MySQL грешки за това как да се справите с отказването на тригерите.