Я пытаюсь создать триггер на MySQL, но у меня проблема с синтаксисом, которую я не смог найти.Если бы кто-то еще мог помочь мне, это было бы здорово (это первый раз, когда я использую MySQL!) ...
Причина, по которой я создаю этот триггер, заключается в удалении всех потерянных "меток", который имеет отношение «многие ко многим» с «service_descriptor» (эти две сущности связаны с помощью service_labels).
Код, который я имею:
CREATE TRIGGER `trg_delete_orphan_label` AFTER DELETE
FOR EACH ROW ON `restdb`.`service_labels`
DELETE FROM `restdb`.`labels`
WHERE EXISTS (SELECT *
FROM old D
LEFT_JOIN `restdb`.`service_labels` SL ON SL.`id_label` = D.`id_label`
AND D.`id_service` = SL.`id_service`
WHERE SL.`id_label` IS NULL
`restdb`.`labels`.`id` = D.SL.`id_label`);
Заранее спасибо!