Когда я пытаюсь обновить значения в таблицах и после обновления автоматически активировать триггер, я не могу обновить это, так как получаю сообщение об ошибке. для обновления в предложении FROM.
Может кто-нибудь помочь мне с этим?
UPDATE user_institution uim
INNER JOIN
user_master um ON uim.user_id = um.id
SET
uim.status = '1'
WHERE
uim.institution_id = NEW.id
AND (um.country_id = NEW.country_id
|| um.country_id IN (SELECT
icm.country_id
FROM
institution_country_mapping icm
WHERE
icm.institution_id = NEW.id
AND icm.status = '1'))
AND NOT EXISTS( SELECT
tb.user_id
FROM
(SELECT
uim2.user_id
FROM
user_institution uim2
INNER JOIN institution_master im ON uim2.institution_id = im.id
WHERE
uim2.user_id = um.id
AND im.is_default = '2'
AND uim2.status = '1'
AND im.status = '1') AS tb);