Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2005, 20:34
N(a//x)
 
Fecha de Ingreso: abril-2005
Mensajes: 40
Antigüedad: 19 años, 1 mes
Puntos: 0
add constraint nombre check? en mysql

hola tengo una tabla la cual tiene un campo que solo puede adquirir 3 valores no se por que cuando ingreso esa regla de integridad:

alter table tabla1
add constraint nombre_constr check (campo in (1,2,3));

no hace nada.

Es decir, supuestamente la crea y dice que la crea pero a la hora de probaarla no pasa nada puedo ingresar cualquier valor en el campo.

el tipo de tabla es myisam. y tambien probe con Innodb. pero nada.

es la primera vez que pruebo esto en mysql, por que yo uso generalmente oracle que en oracle de esta forma fuciona.

que estoy haciendo mal?