首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接来自不同数据库的两个不同表

连接来自不同数据库的两个不同表
EN

Stack Overflow用户
提问于 2013-02-21 00:11:22
回答 1查看 160关注 0票数 1

我有一个单独的员工管理系统与休假模块,工资计算等。现在我已经下载了一个超时的php源代码,所以它基本上是另一个系统,这意味着它有一个不同的数据库。现在,我希望我的EMS中的employees表与时钟系统中的employees表相连接。因此,当我从我的EMS添加一名员工时,它将在时钟上的employee表中自动更新。

顺便说一下,我下载的时钟是这个:http://timeclock.sourceforge.net/

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-21 00:38:16

timeclock system中的A视图

如果只编辑EMS中的员工数据,那么可以用从EMS表中读取的视图替换时钟系统的employee表。或者甚至使用updatable view并从两个系统进行编辑。

代码语言:javascript
复制
create view timeclock_db.employee
as
select
   ...
from
   ems_db.employee

两个系统表相同

如果两个employee表相同,并且您有办法在其中一个系统中重新映射表,则可以更改映射,使两个系统使用相同的表。该表可以存储在EMS数据库或时钟数据库中。

触发

我不建议保留两份这样的数据副本,但另一种选择是在updateinsertdelete查询上使用triggers,以使两个表中的数据保持同步。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14984572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档