Mysql триггер с внутренним соединением. Но я столкнулся с проблемой из-за внутреннего соединения - PullRequest
0 голосов
/ 28 мая 2020

Я пытаюсь создать триггер с внутренним соединением в MySQL. Но я столкнулся с проблемой из-за внутреннего соединения. Фактически, мне нужно вставить значения в таблицу из двух разных таблиц ПОСЛЕ ОБНОВЛЕНИЯ в одну из них.

DROP TRIGGER IF EXISTS
    `upon_payment_released`;

CREATE DEFINER = `test-db-ru-admin`@`%` 
TRIGGER `upon_payment_released` AFTER UPDATE
ON
    `manage_order` 
FOR EACH ROW 
IF OLD.release_flag LIKE 'Y' 
THEN
INNER JOIN 
manage_transaction 
ON 
OLD.trans_id = manage_transaction.t_id

INSERT INTO 
manage_site_income_details
VALUES(
    NULL,
    manage_transaction.t_id,
    manage_transaction.about,
    OLD.order_id,
    OLD.order_amt * 0.035,
    NOW());
END IF
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...