我的公司在本地计算机上有一个MS Access数据库,在phpMyAdmin维护的服务器上有一个MySQL数据库。他们要我做的是将任何更改从MS Access数据库推送到MySQL数据库。
我解决这个问题的计划是: 1.在固定间隔后检查MS Access数据库中的更改(创建,更新,删除)。 2.如果存在更改,请获取新记录,并使用JSON / XML对其进行编码 3.将更改上载到服务器并更新数据库
我之前从未使用MS Access数据库,所以我想知道的是,如何找出对MS Access数据库所做的更改。我想知道每个记录的字段名称和值。
感谢。
答案 0 :(得分:1)
在MySQL表上,我会保留一个与Access表上的主键匹配的外键列。
然后你只需要编写一个比较脚本,以便在Access等中不再存在该密钥时从MySQL中删除...
但请在我的问题下查看我的评论。从长远来看,它可能(通常)更有意义的是完全取消访问权限。我以前说服客户这样做,他们从不后悔。只需提出一个很好的SWOT分析......商界人士喜欢这些。