迁移MS Access到MySQL数据库的问题

时间:2014-11-03 18:18:18

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

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

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

如何解决此问题?

1 个答案:

答案 0 :(得分:1)

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