Seguinte:
Tenho uma tabela com certos dados onde existe um campo indexed, e esse campo é enum com as opções 'yes' ou 'no', só pode existir um único registro contendo o valor yes (ou seja um valendo yes, e todos os outros valendo no).
Como posso fazer isso? Sem gambiarras por favor.
Valor Unico Em Campo, Com Opções Enum
Started By victorhb, 10/05/2008, 20:19
3 replies to this topic
#1
Posted 10/05/2008, 20:19
#2
Posted 14/05/2008, 18:07
Controlar via TRIGGER é gambiarra?
#3
Posted 15/05/2008, 01:03
Controlar via TRIGGER é gambiarra?
Sinceramente não sei, com esse nome bonito não deve ser, poderia explicar mais por favor.
#4
Posted 15/05/2008, 09:10
TRIGGER é uma função gatilho que é disparada por determinado evento que ocorre na tabela.
Você escreve um procedure e diz que ela será executada, por exemplo, após (ou antes) a tabela usuario receber um INSERT.
Mas estive pensando melhor... acho que criar uma CHECK com um SELECT já resolveria o seu caso
Você escreve um procedure e diz que ela será executada, por exemplo, após (ou antes) a tabela usuario receber um INSERT.
Mas estive pensando melhor... acho que criar uma CHECK com um SELECT já resolveria o seu caso
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)