优点:1、触发器可以确保数据的完整性。
2、触发器可以帮助我们记录操作日志。
3、触发器还可以用在操作数据前,对数据进行合法性检查。
缺点:1、触发器最大的一个问题就是可读性差。
2、相关数据的变更,可能会导致触发器出错。
#触发器
#准备工作
CREATE DATABASE dbtest17;
USE dbtest17;
#创建触发器
#建表
CREATE TABLE test_trigger(
id INT PRIMARY KEY AUTO_INCREMENT,
t_note VARCHAR(30)
);
CREATE TABLE test_trigger_log(
id INT PRIMARY KEY AUTO_INCREMENT,
t_log VARCHAR(30)
);
#查看表数据
SELECT * FROM test_trigger;
SELECT * FROM test_trigger_log;
#创建触发器
DELIMITER //