DELIMITER $$
USE `gym`$$
DROP TRIGGER /*!50032 IF EXISTS */ `goods_input_total_amount-updateon-goods_input_price`$$
CREATE
/*!50017 DEFINER = 'root'@'localhost' */
TRIGGER `goods_input_total_amount-updateon-goods_input_price`
AFTER UPDATE ON `goods_input_price`
FOR EACH ROW BEGIN
DECLARE input_price INTEGER;
SELECT price_goods_input_price INTO input_price FROM goods_input_price
WHERE id_goods_input_price=NEW.id_goods_input_price LIMIT 1;
SET new.goods_input_total_amount=goods_input_quantity*input_price;
END;
$$
DELIMITER ;
が、私はこのエラーメッセージを持っている:table2の更新後にtable1を更新するにはどうすればよいですか?
エラーコード:NEW行の1362更新をトリガ
編集あなたの質問 – Noob