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