私は次のようなトリガーを書きました:
CREATE TRIGGER `update_after_itemPresent` AFTER INSERT ON `bus_repair`
FOR EACH ROW begin
IF NEW.unit <> `item_present`.`unit` THEN
update item_present
set unit = unit-new.unit
where item_present.item_group_id = new.item_group_id;
END IF;
end
しかし、bus_repair
テーブルに新しい行を挿入すると、次のエラーが発生します。
フィールド リストに不明なテーブル item_present
これを修正する方法はありますか?