2 つのテーブル名があります: registeredList と deregisteredlist です。ユーザーが「registeredlist」テーブルから登録解除されると、トリガーが情報を登録解除テーブルに更新し、登録テーブルからレコードを削除します。以下の手順では、適切に更新できますが、登録済みのテーブルからユーザーを削除できません。私の手続き:
DELIMITER $$
USE `abc_db`$$
DROP TRIGGER `UnsubscriberListTrigger`$$
CREATE
TRIGGER `UnsubscriberListTrigger` AFTER UPDATE ON `registeredlist` FOR EACH ROW
BEGIN
IF (old.SubscriberStatus='registered') THEN
INSERT INTO deregisteredlist(name,SubscriberStatus,DeRegistrationDate)
VALUES(old.name,'Deregistered',NOW());
DELETE from registeredlist where old.id=new.id;/???????/I am getting problem here
END IF;
END $$
DELIMITER ;
前もって感謝します。