mysql创建触发器示例

当需要在MySQL数据库中执行某些操作时,可以使用触发器来自动化这些操作。以下是一个简单的MYSQL触发器示例,它是在BEFORE INSERT事件上触发的,当new_price大于100时,会将价格设置为100:

CREATE TRIGGER price_limit BEFORE INSERT ON products
FOR EACH ROW
IF new.price > 100 THEN
SET new.price = 100;
END IF;

在这个示例中,我们创建了一个名为“price_limit”的触发器,该触发器连接到了一个名为“products”的表上,并在BEFORE INSERT事件上触发。IF语句会在new_price大于100时执行,并将产品价格设置为100。

这只是一个简单的示例。你可以根据自己的需求创建更复杂的触发器,将其应用于你想要自动化的任何任务。

 
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定