2 つの異なるテーブルの 2 つの分離された属性から読み取り、何かを計算するトリガーを作成するにはどうすればよいですか。
これは私が作りたいコードですが、mysqlは問題があると言います
CREATE TRIGGER `fee_calculate` BEFORE INSERT ON `BookingRoom`
FOR EACH ROW BEGIN
SET NEW.fee = `Booking.Night_Qty` * `Room.RoomPrice` ;
END
私はそれがあなたを助けるべきだと思います
私はいくつかの仮定をしました:
更新のための製品の CREATE トリガー updateprod as begin declare @qtyonhand int, @reorder int if update(QtyonHand) begin select @qtyonhand = QtyonHand,@reorder = ReorderAmount from insert if @qtyonhand < @reorder begin update 再注文 set ReorderAmount = @reorder, ReorderDate = getdate() end else if @qtyonhand >= @reorder begin ProductID = ProductID の再注文から削除 end end end