每次从 MS Access 发生任何更改时,将数据从 MS Access 数据库传输到 Mysql 数据库[关闭]

Posted

技术标签:

【中文标题】每次从 MS Access 发生任何更改时,将数据从 MS Access 数据库传输到 Mysql 数据库[关闭]【英文标题】:Transfer data from MS Access database to a Mysql database every time there are any changes from MS Access [closed] 【发布时间】:2013-03-11 05:29:03 【问题描述】:

我想问一下,每次MS Access有任何变化时,是否有任何方法可以将数据从MS Access数据库传输到mysql数据库。?

谢谢!

【问题讨论】:

【参考方案1】:

在 mysql 论坛中查看this forum thread。它们以很多不同的方式联系起来,比如

Access-MySQL Converter DBSync for Access & MySQL DBLoad MS Access to MySQL Database Converter Access to MySQL FlySpeed Convert to MySQL

...还有更多。

SQLyog 也有一个 Access 导入,它可以同步。

【讨论】:

@Bjoem:非常感谢。这真的很有帮助 @Bjoern:我也可以使用这些工具进行数据同步吗? 其中一些,可能。不过,他们中的大多数将减少从 Access 迁移到 MySQL。 @Bjoern:我想做的是,每次 MS Access 有任何更改时,我都想将数据从 ms access db 传输到 Mysql。 @Maiah_101 SQLyog 有数据库同步。它有单向和双向同步。【参考方案2】:

如果您使用的是 Access 2010,您可能需要查看类似于 SQL/MySQL 中的触发器的 Data Macros。这将使您能够更好地控制记录更改时发生的情况,但如果您只是想要直接的数据同步,那么 Bjoern 的工具可能会更有效。

【讨论】:

【参考方案3】:

尝试以下操作将数据从 MS ACCESS 导出为 CSV 格式,然后将其导入 MYSQL

对只包含所需列的表进行查询,然后保存 它。 选择查询,然后进入文件->导出(选择另存为 "text *.txt, *cvs, etc.") 并按照提示操作

我希望这会有所帮助

【讨论】:

我想做的是,每次 MS Access 有任何更改时,我都想将数据从 ms access db 传输到 Mysql。

以上是关于每次从 MS Access 发生任何更改时,将数据从 MS Access 数据库传输到 Mysql 数据库[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

MS Access DAO 连接在退出时放弃更改

更改查询时 MS Access 溢出

MS Access SQL,更改数据类型

不通过 C# 从 ms access 数据库返回任何数据,如果我在 ms access 上运行相同的查询,它将获取数据

暂时禁用 MS Access 数据宏

从 ms-access 获取数据到 ms-word