在庫と注文の2つのテーブルがあり、注文が発注された後、在庫数量フィールドから取り除かれるようにトリガーを機能させようとしています。
DELIMITER $$
CREATE TRIGGER stock_update
AFTER INSERT ON order
FOR EACH ROW
BEGIN
SET @quantity = NEW.quantity
UPDATE stock s;
SET s.quantity = OLD.quantity - NEW.quantity
FROM stock s, order o
WHERE s.ID_stock = o.ID_stock;
END;
$$
DELIMITER;
しかし、私はエラー番号1064を取得しています