MYSQL5.6以上 触发器如果设置 简单教程

#其他admin  最后发表时间:2022-01-27

mysql的触发器相当于简单的存储过程,个人觉得这种最好是不用,写在程序里会好点,除非是大型项目一定要用到了,这种东西不好查错迁移也困难。

下面是简单说下比如一个表里增加了内容另一个表也同步生成

比如有两个表,主表为qw_single,次表为同步表qw_single_copy

我们用到Nacicat这个软件,很好用,先打一个数据库里的qw_single,设计表,点到触发器功能

名:触发器的名字

触发:After

功能有插入,修改,删除,我们这次选插入

再在下面的定义里写上

begin  
      insert into qw_single_copy (title, pid,seotitle,seokeywords,seodescription,content,logo,url,o)  
        values( new.title, new.pid, new.seotitle, new.seokeywords,new.seodescription,new.content,new.logo,new.url,new.o);  
end

括号里为表字段,是不是很简单呢,这样只要在主表写入数据,次表马上就会同步,这种写法一般是不常用的,一般会用这种方法的是不同的数据库之间同步,不同服务器之间的数据表同步这个我们下次再说。




上一篇:没有了

下一篇:没有了

发表评论

0 个回复