Removed sql
gitea/salix/pipeline/head This commit looks good
Details
gitea/salix/pipeline/head This commit looks good
Details
This commit is contained in:
parent
f0818acf32
commit
7fdfd92a1c
|
@ -1,31 +0,0 @@
|
|||
DROP TRIGGER IF EXISTS `vn`.`ticket_beforeUpdate`;
|
||||
|
||||
DELIMITER $$
|
||||
USE `vn`$$
|
||||
CREATE DEFINER=`root`@`%` TRIGGER `ticket_beforeUpdate`
|
||||
BEFORE UPDATE ON `ticket`
|
||||
FOR EACH ROW
|
||||
BEGIN
|
||||
IF !(NEW.shipped <=> OLD.shipped) THEN
|
||||
IF YEAR(NEW.shipped) < 2000 THEN
|
||||
SIGNAL SQLSTATE '46000'
|
||||
SET MESSAGE_TEXT = 'Year cannot be lesser than 2000';
|
||||
END IF;
|
||||
|
||||
IF YEAR(NEW.shipped) = 2000 THEN
|
||||
SET NEW.isDeleted = TRUE;
|
||||
END IF;
|
||||
END IF;
|
||||
|
||||
IF !(NEW.isDeleted <=> OLD.isDeleted) AND NEW.isDeleted THEN
|
||||
SET NEW.shipped = DATE_FORMAT(NEW.shipped, '2000-%m-%d %T');
|
||||
SET NEW.landed = DATE_FORMAT(NEW.landed, '2000-%m-%d %T');
|
||||
SET NEW.routeFk = NULL;
|
||||
SET NEW.zoneFk = NULL;
|
||||
END IF;
|
||||
|
||||
IF NEW.routeFk AND NEW.isDeleted THEN
|
||||
CALL util.throw ('This ticket is deleted');
|
||||
END IF;
|
||||
END$$
|
||||
DELIMITER ;
|
Loading…
Reference in New Issue