gpt4 book ai didi

mysql - 在 MS Access 和 MySQL 之间同步数据的最佳方法是什么?

转载 作者:可可西里 更新时间:2023-11-01 07:07:36 26 4
gpt4 key购买 nike

我在 Windows 机器上有一个 Access 数据库,我必须将其导入到 Linux 网络服务器上的 mysql 中。此刻access dabatbase表导出为文本文件,自动用ftp复制,然后加载到mysql。

是否有更好的方法来执行此操作,也许使用 ODBC 连接或其他方法?

限制复制已经存在的信息的最佳方法是什么,即只传输 access 数据库中但尚未在 mysql 数据库中的记录。

access 数据库由另一个程序处理,如果我不必对其进行更改,甚至不必打开它,那将是最好的。不可能需要从 Access 数据库导入更新的记录。 mysql数据库将是主要来源,一些记录将被删除或更改。我只想导入从来没有在 mysql 数据库中的记录,而不是恢复那些被故意删除的记录。

最佳答案

为什么不按照 Keltia 的建议通过 ODBC 链接表,然后使用一系列查询来添加丢失的记录并更新更改的记录。可以通过 VBA 运行查询。 ADO 也可以很好地与 MySQL 和 Access 配合使用。

关于 Access 中使用的代码的一些注释:

   Set db = CurrentDb
strSQL = "Insert INTO [ODBC;DSN=DSNName;].NameOfMySQLTable " _
& "Select AnyField As NameOfMySQLField FROM AnyAccessTable;"

db.Execute strSQL, dbFailOnError
End Sub

-- http://forum.lessthandot.com/viewtopic.php?f=95&t=3862

关于mysql - 在 MS Access 和 MySQL 之间同步数据的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/442915/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com