Eu tenho um campo que armazena códigos de produto. Os códigos são únicos, mas alguns produtos simplesmente não têm um código. Não consigo inventar códigos porque esses são códigos de provedores.
Esse tipo de restrição é possível no MySQL?
Sou um noob com procedimentos armazenados e gatilhos; portanto, se a solução envolver um desses, seja paciente.
Atualização: a coluna NÃO é nula. Por isso não consegui fazer isso.