Триггер не работает правильно с подзапросом - PullRequest
0 голосов
/ 06 марта 2019

Я пытаюсь создать триггер, который заполняет дополнительную таблицу каждый раз, когда в таблицу добавляется строка. Хотя триггер создает значения, он смещает их по одному каждый раз, не получая значение из только что добавленной строки.

Я использую ключевое слово NEW, вне SELECT оно работает, но в SELECT оно не копирует никакое значение.

Есть предложения?

INSERT INTO my_new_table SET id = NEW.id,

  entity_name = (SELECT value FROM t1
        INNER JOIN t2
        ON t2.id = t1.id
        WHERE t1.id = 71
        AND t1.id = NEW.id
        order by created_at DESC limit 1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...