У меня есть две таблицы
COMPANYINFO (СИМВОЛ, ЦЕНА, PARENTTABLE)
WATCHLIST (СИМВОЛ, WATCHVALUE)
Всякий раз, когда ЦЕНА в COMPANYINFO обновляется, мне нужно получитьмаксимальное значение из таблицы в поле PARENTTABLE для COMPANYINFO и обновление таблицы WATCHVALUE таблицы WATCHLIST.
Триггер I, определенный в COMPANYINFO, имеет следующий вид:
BEGIN
UPDATE WATCHLIST SET WATCHVALUE= (SELECT MAX(WATCHVALUE) FROM NEW.PARENTTABLE) WHERE SYMBOL = NEW.SYMBOL;
END
База данныхне принимает значение NEW.PARENTTABLE, а пытается получить таблицу PARENTTABLE базы данных NEW.Можно ли заставить триггер принимать значение поля.Я не могу использовать динамический запрос, поскольку он не разрешен в триггере MySql.