Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/01/2008, 13:30
Ciberyo
 
Fecha de Ingreso: diciembre-2007
Mensajes: 36
Antigüedad: 17 años, 3 meses
Puntos: 0
Clausula check no funciona

necesito que no se pueda meter el mismo valor en id y en responsable, el código funciona pero luego al insertar datos permite que los dos sean iguales, alguien me aydua

CREATE TABLE `persona` (
`id` VARCHAR( 6 ) NOT NULL ,
`nombre` VARCHAR( 15) NOT NULL ,
`apellido` VARCHAR( 30 ) NOT NULL ,
`responsable` VARCHAR( 6 ) NOT NULL CHECK (`responsable` != `id`)
) ENGINE = innodb ;