由于本人刚学MYSQL对创建触发器还是不是很熟悉,
向各位高手请教几个问题:
1.我练习的是一个商品信息管理系统。我现在要向表TableStock(货品代码,货品数量)中添加记录之后,更新库中TableStorage(货品代码,库存量)的记录。如果存在记录,更新NUMBER就好;不存在还要添加新的记录。
create trigger stock 
after insert
on TableStock 
if exists(select *
          from TableStorage 
          where GoodsID = new.GoodsID)
        update TableStorage SET Number = Number + new.Number
             where GoodsID= new.GoodsID
    
else
insert into TableStorage values(new.GoodsID,new.Number)
2.售货时  在向TableSell添加记录之后,更新库存货品表TableStorage的记录,库存Number 不足销售数时,则报错这个自己写了但语法有问题  请帮忙写个好吗?参考参考