自己搭建网站做网上商城,江门建站价格,长沙医疗网站建设,wordpress页面设置教程触发器作用当操作了某张表时#xff0c;希望同时触发一些动作/行为#xff0c;可以使用触发器完成#xff01;#xff01;例如#xff1a; 当向员工表插入一条记录时#xff0c;希望同时往日志表插入数据。首先创建日志表-- 日志表CREATE TABLE test_log(id INT PRIMARY …触发器作用当操作了某张表时希望同时触发一些动作/行为可以使用触发器完成例如 当向员工表插入一条记录时希望同时往日志表插入数据。首先创建日志表-- 日志表CREATE TABLE test_log( id INT PRIMARY KEY AUTO_INCREMENT, content VARCHAR(100))-- 需求 当向员工表插入一条记录时希望mysql自动同时往日志表插入数据-- 创建触发器(添加)CREATE TRIGGER tri_empAdd AFTER INSERT ON employee FOR EACH ROW -- 当往员工表插入一条记录时INSERT INTO test_log(content) VALUES(员工表插入了一条记录);-- 插入数据INSERT INTO employee(id,empName,deptId) VALUES(7,兔斯基,1);INSERT INTO employee(id,empName,deptId) VALUES(8,光头强,1);-- 查询数据SELECT * FROM employee;SELECT * FROM test_log;-- 创建触发器(修改)CREATE TRIGGER tri_empUpd AFTER UPDATE ON employee FOR EACH ROW -- 当往员工表修改一条记录时INSERT INTO test_log(content) VALUES(员工表修改了一条记录); -- 修改 UPDATE employee SET empNameeric WHERE id7;-- 创建触发器(删除)CREATE TRIGGER tri_empDel AFTER DELETE ON employee FOR EACH ROW -- 当往员工表删除一条记录时INSERT INTO test_log(content) VALUES(员工表删除了一条记录); -- 删除 DELETE FROM employee WHERE id7;