由于本人刚学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 不足销售数时,则报错 这个自己写了但语法有问题  请帮忙写个好吗?参考参考