我有一个单独的员工管理系统与休假模块,工资计算等。现在我已经下载了一个超时的php源代码,所以它基本上是另一个系统,这意味着它有一个不同的数据库。现在,我希望我的EMS中的employees表与时钟系统中的employees表相连接。因此,当我从我的EMS添加一名员工时,它将在时钟上的employee表中自动更新。
顺便说一下,我下载的时钟是这个:http://timeclock.sourceforge.net/
发布于 2013-02-21 00:38:16
timeclock system中的A视图
如果只编辑EMS中的员工数据,那么可以用从EMS表中读取的视图替换时钟系统的employee表。或者甚至使用updatable view并从两个系统进行编辑。
create view timeclock_db.employee
as
select
...
from
ems_db.employee两个系统的表相同
如果两个employee表相同,并且您有办法在其中一个系统中重新映射表,则可以更改映射,使两个系统使用相同的表。该表可以存储在EMS数据库或时钟数据库中。
触发
我不建议保留两份这样的数据副本,但另一种选择是在update、insert和delete查询上使用triggers,以使两个表中的数据保持同步。
https://stackoverflow.com/questions/14984572
复制相似问题