DJF 0 Denunciar post Postado Abril 2, 2016 Pessoal, Tenho um campo do tipo ENUM('ATIVO','INATIVO'), este campo tem uma UNIQUE para restringir duplicados, mas gostaria de saber se é possível adiconar um valor específico para uma UNIQUE no mysql. Preciso que o banco permita apenas um registro com status 'ATIVO' e sem restrição para o status 'INATIVO' Agradeço que puder ajudar nesta dúvida. Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Abril 2, 2016 Uma Unique constraint não vai funcionar. Eu tentaria por trigger verificando se já existe outro "ativo" na tabela , uma TRIGGER de STATEMENT , não sei se o Mysql suporta isto. Na última hipotese uma procedure ou funtion faria o tesre e seria chamada pela aplicacao Nao me ocorre outra ideia. Compartilhar este post Link para o post Compartilhar em outros sites