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。

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