| ||||
Respuesta: Imprimir en mysql Desde que lenguaje de programación trabajas? Si trabajas con php, con la función MYSQL ERROR puedes hacerlo. Para todos los lenguajes aplica con sentencias diferentes. Es cuestión que busques la que mas te conviene.
__________________ Without data, You are another person with an opinion. W. Edwads Deming |
| |||
Respuesta: Imprimir en mysql Si yo lo hago con un ENUM no puedo ya que dia es clave y por lo tanto no me deja, de que otra forma lo podria hacer? para remplazar ese null del trigger? y para que en este caso como está no me tire una excepción? CREATE TABLE `dia` ( `dia` varchar(20) NOT NULL, PRIMARY KEY (`dia`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; DELIMITER $$ CREATE DEFINER = `root`@`localhost` TRIGGER `dias_Semana` BEFORE INSERT ON `dia` FOR EACH ROW BEGIN IF (NEW.dia <> 'domingo') AND (NEW.dia <> 'lunes') AND (NEW.dia <>'martes') AND (NEW.dia <> 'miercoles')AND (NEW.dia <>'jueves') AND (NEW.dia <>'viernes') AND (NEW.dia <>'sabado')THEN SET NEW.dia =null; END IF; END $$ DELIMITER ; |