标签:原子性 arch com 特点 logs creat char div class
参考:https://www.cnblogs.com/fps2tao/p/10400936.html
什么是触发器:
简单的说,就是一张表发生了某件事(插入、删除、更新操作),然后自动触发了预先编写好的若干条SQL语句的执行。
特点:
触发事件的操作和触发器里面的SQL语句是一个事务操作,具有原子性,要么全部执行,要么都不执行。
作用:
保证数据的完整性,起到约束的作用。
实验:
创建触发器,记录表的增、删、改 操作记录
创建user和user_history表,以及三个触发器tri_insert_user、tri_update_user、tri_delete_user,分别对应user表的增、删、改 三件事。
创建user表:
1 DROP TABLE IF EXISTS `user`; 2 CREATE TABLE `user` ( 3 `id` bigint(20) NOT NULL AUTO_INCREMENT, 4 `account` varchar(255) DEFAULT NULL, 5 `name` varchar(255) DEFAULT NULL, 6 `address` varchar(255) DEFAULT NULL, 7 PRIMARY KEY (`id`) 8 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
标签:原子性 arch com 特点 logs creat char div class
原文地址:https://www.cnblogs.com/wanmeishenghuo/p/13617598.html