J'ai une requête comme suit:Pourquoi ai-je une "Cette version de MySQL ne supporte pas encore l'erreur '...'"?
delimiter $$
DROP TRIGGER IF EXISTS TR_SCIN_BANK_UPD$$
CREATE TRIGGER TR_SCIN_BANK_UPD
AFTER UPDATE ON SCIN_BANK
FOR EACH ROW
BEGIN
IF OLD.BANK_NAME != NEW.BANK_NAME THEN
INSERT into SCIN_BANK_LOG SET BANK_ID=OLD.BANK_ID, BANK_NAME=OLD.BANK_NAME, LAST_UPD_USER_ID=OLD.LAST_UPD_USER_ID, LAST_UPD_TS=now();
END IF;
IF OLD.BANK_DESC != NEW.BANK_DESC THEN
INSERT into SCIN_BANK_LOG SET BANK_ID=OLD.BANK_ID, BANK_DESC=OLD.BANK_DESC, LAST_UPD_USER_ID=OLD.LAST_UPD_USER_ID, LAST_UPD_TS=now();
END IF;
END$$
lors de l'exécution, je reçois
Cette version de MySQL ne supporte pas encore « plusieurs déclencheurs avec le même temps d'action et événement pour une table »
cette erreur peut-on fournir une solution pour cela?
Je ne pense pas que la syntaxe de mise à jour soit correcte. –
son travail pour moi monsieur .. dites-moi ce qui vous fait penser comme ça – user21546