我有一个单独的员工管理系统,带有休假模块、工资计算等。现在我已经下载了一个超时 php 源代码,所以它基本上是另一个系统,这意味着它有一个不同的数据库。现在我希望 EMS 中的员工表与时钟系统中的员工表连接。因此,当我从我的 EMS 添加员工时,它将在时钟上的员工表中自动更新。
顺便下载的时钟是这个:http ://timeclock.sourceforge.net/
我有一个单独的员工管理系统,带有休假模块、工资计算等。现在我已经下载了一个超时 php 源代码,所以它基本上是另一个系统,这意味着它有一个不同的数据库。现在我希望 EMS 中的员工表与时钟系统中的员工表连接。因此,当我从我的 EMS 添加员工时,它将在时钟上的员工表中自动更新。
顺便下载的时钟是这个:http ://timeclock.sourceforge.net/
时钟系统中的视图
如果您只编辑来自 EMS 的员工数据,您可以将时钟系统的员工表替换为从 EMS 表中读取的视图。或者甚至使用两个系统的可更新视图和编辑。
create view timeclock_db.employee
as
select
...
from
ems_db.employee
两个系统的同一张表
如果两个员工表相同,并且您可以在其中一个系统中重新映射表,则可以更改映射,以便两个系统使用同一个表。该表可以存储在 EMS 数据库或时钟数据库中。
触发器
我不建议像那样保留数据的两个副本,但另一种选择是使用触发器 on 和查询来update
保持两个表中的数据同步。insert
delete