У меня есть запись, которую я собираю из формы. Когда эта форма отправлена, я должен обновить определенный столбец, используя триггер. Этот столбец не должен быть предоставлен пользователем. Я использовал перед триггером вставки, как это было предложено в моем поиске, и я все еще получаю ту же ошибку. Вот мой триггер.
DELIMITER $$
CREATE TRIGGER `computeDetails` BEFORE INSERT ON `tbl_asset` FOR EACH ROW
BEGIN
DECLARE Price decimal;
DECLARE numberOfUnits bigint;
DECLARE total_purchase_price decimal;
SET Price = NEW.purchased_Price;
Set numberOfUnits = NEW.numberof_units;
Set totalprice = (Price * numberOfUnits);
set current_total_price = (totalprice * numberOfUnits);
Update tbl_asset set NEW.totalprice = totalprice, NEW.current_total_price
= current_total_price where id = NEW.id;
END