SQL触发器的应用
SQL触发器的作用及具体代码示例
概述:SQL触发器是一种特殊的存储过程,它是在数据库中的数据发生变化时自动执行的一段代码。触发器可以在插入(INSERT)、更新(UPDATE)或删除(DELETE)数据时触发执行。它可以用于实现各种复杂的数据约束、业务逻辑和数据一致性的控制。
作用:
代码示例:下面是一个简单的示例,展示了如何在MySQL中创建一个触发器,用于在插入新记录时自动更新另一张汇总表的数据。
CREATE TABLE orders ( id INT PRIMARY KEY, amount DECIMAL(8,2), status ENUM('pending', 'complete') ); CREATE TABLE summary ( total_amount DECIMAL(8,2) );登录后复制