Check Constraint
Bom dia.
Estou com um problema ao tentar fazer uma constraint do tipo check.
Estou digitando com a seguinte sintax:
Quando executo esse select não dá erro algum, só que também não cria a constraint.
A versão é 5.1.61 e a tabela esta como InnoDB
Agradeço a ajuda
Estou com um problema ao tentar fazer uma constraint do tipo check.
Estou digitando com a seguinte sintax:
alter table ced003 add constraint ck_eous check (eous in ('E','S','N','D'));Quando executo esse select não dá erro algum, só que também não cria a constraint.
A versão é 5.1.61 e a tabela esta como InnoDB
Agradeço a ajuda
Felippe Tadeu
Curtidas 0
Respostas
Felippe Tadeu
28/05/2013
A tabela já tem registros, mas todos estão corretos, dentro do padrão.
GOSTEI 0
Carlos Tangerino
28/05/2013
Olá Alaplaia, quando você tenta criar a constraint não dá mensagem de erro?
Para testar a sua constraint, deve fazer um insert ou um update.
Abraço,
Para testar a sua constraint, deve fazer um insert ou um update.
Abraço,
GOSTEI 0
Felippe Tadeu
28/05/2013
Então cara, não dá nenhuma mensagem de erro, usei o HeidiSQL para executar o comando, depois de não dar mensagem de erro tentei fazer um update. Nada aconteceu.
Loguei no banco via terminal, usei o mesmo sql e nada.
Loguei no banco via terminal, usei o mesmo sql e nada.
GOSTEI 0