标签:.com 使用 库存 delete 技术 访问 插入 nbsp 之间
如果你想要某条语句(或某些语句)在事件发生时自动执行。比如: 每当订购一个产品时,都从库存数量中减去订购的数量;无论何时删除一行,都在某个存档表中保留一个副本。就需要用到触发器。触发器是MySQL响应以下任意语句而自动执行的一条MySQL语句(或位于BEGIN和END语句之间的一组语句):
? DELETE;
? INSERT;
? UPDATE;
说明:
其他MySQL语句不支持触发器。只有表才支持触发器、视图不支持,临时表也不支持。
触发器用CREATE TRIGGER 语句创建,一条伪代码如下:
CREATE TRIGGER newType AFTER INSERT ON ms_articletype for each row select ‘Product Added‘; Error Code: 1415. Not allowed to return a result set from a trigger
创建一个触发器需要给出4条信息:
触发器不支持更新或者覆盖,为了修改一个触发器,必须先删除它,然后重新创建它。
DROP TRIGGER newtype;
INSERT触发器在INSERT语句执行之前或者之后执行,需要知道以下几点:
实例:
说明:
实例:
说明:
实例:
标签:.com 使用 库存 delete 技术 访问 插入 nbsp 之间
原文地址:http://www.cnblogs.com/MrSaver/p/8012137.html