【问题标题】:Problems migrating MS Access to MySQL Database将 MS Access 迁移到 MySQL 数据库时出现问题
【发布时间】:2014-12-30 11:23:11
【问题描述】:

我们最近开发了一个 PHP/MySQL 程序,当通过程序输入测试数据时工作正常,但是当我们使用 ODBC 将实际数据从 MS Access 迁移到 MySQL 时出现问题。

MySQL 和 Access 数据库具有完全不同的架构。在 phpmyadmin 中查看迁移的数据,似乎数据已导入(所有数据都在那里),但是当我们尝试通过程序查看数据时,数据检索是选择性的(有些数据被检索,有些没有)。例如,如果我从下拉列表中选择某个页面上的“公司”,它会正确显示公司信息,但如果我导航到应该显示与细分相关的产品的另一个页面并从下拉列表中选择“细分”,它要么不显示任何数据或仅显示一个产品,即使有多个。

如何解决此问题?

【问题讨论】:

  • 分享一些代码会有所帮助。
  • 谢谢,但这不是您建议的代码问题。幸运的是,其他人给了我一些关于如何解决这个问题的想法。问题是 MS Access 数据不一致和 ID 损坏。
  • 不客气,很高兴您找到了解决方案,干杯

标签: php mysql ms-access odbc database-migration


【解决方案1】:

最初我们正在寻找有关如何解决此问题的协议或一些建议。我们认为最初只查看一小部分数据会更易于管理。我们发现需要清理数据。字段中存在不应允许的文本字符串和某些字段中的奇怪字符。某些数据上的空格也存在问题。为了解决这个问题,我们必须去掉所有的空白,然后重新添加它们。清理完数据后,程序就可以正常运行了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多