触发器实现同步数据库不同层的表

MySql 码拜 9年前 (2016-06-04) 1295次浏览
数据库的两个层test 和noas层。
noas层现在有usi_user用户表  usi_role角色表  usi_user_role用户角色关联表   三个表,test层有  saiku_users用户表   saiku_user_roles角色表  ;
字段如下
usi_role——id、code
usi_user——id、user_code、 password
usi_user_role——user_id、 role_id
saiku_users——user_id 、username 、password
saiku_user_roles——user_role_id、 username 、user_id、 role
需要在noas层这三个任意一张表变动的时候 执行  1、删除saiku_*表的数据,2、insert 对应字段的数据到saiku_*表中,假如用触发器要怎么做呢
解决方案

20

3个表分别建立触发器,通过 new.xxx 引用触发操作的行的列值

20

建议先参考MYSQL官方免费手册中的触发器的例子写一下,然后有具体问题可以把本人写的代码和错误提示一同贴出大家分析。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明触发器实现同步数据库不同层的表
喜欢 (0)
[1034331897@qq.com]
分享 (0)