Я пытаюсь создать триггер, который заполняет дополнительную таблицу каждый раз, когда в таблицу добавляется строка. Хотя триггер создает значения, он смещает их по одному каждый раз, не получая значение из только что добавленной строки.
Я использую ключевое слово 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)