Hola a todos. Alguien sabria decirme porque no funciona el check en esta simple validacion?
Tabla Articulos:
CREATE TABLE articulos(
ID_ARTICULO INT AUTO_INCREMENT PRIMARY_KEY,
DESCRIPCION VARCHAR(50) DEFAULT NULL,
MODELO VARCHAR(50) DEFAULT NULL,
CHECK (DESCRIPCION IS NOT NULL OR MODELO IS NOT NULL)
)Engine=InnoDB;
Lo que quiero que valide es que no se deje poner NULL a DESCRIPCION Y MODELO a la vez, que almenos uno de los 2 no sea nulo.
Y el caso es que al añadir el check me dice que la operacion se ha efectuado satisfactoriamente, pero luego no funciona, es decir deja introducir los 2 valores nulos