我对SQL触发器很陌生。我目前正忙于下面的问题。
我有3表-
我在orders和products表中都有记录。orderdetails表是空的,没有记录。
我希望在orderdetails上创建一个insert触发器,以自动从products表中检索价格,并在插入类似的查询时将其更新到orderdetails表中;
(例如,将orderdetails(orderid,productid)值(1,1)插入到orderdetails表中。
任何帮助都将不胜感激。
发布于 2018-02-15 08:50:44
我手头上没有MySQL,但这房子能工作:
CREATE TRIGGER ins_price BEFORE INSERT ON orderdetails
FOR EACH ROW
BEGIN
SET new.price= (select price from products where productid = new.productid);
END;//https://stackoverflow.com/questions/48803103
复制相似问题