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

问题描述:

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

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

如何解决此问题?

+4

分享一些代码可能会有帮助。 – 2014-11-03 18:20:39

+0

谢谢,但它不是你建议的代码问题。幸运的是,其他人给了我一些关于如何解决这个问题的想法。问题是MS Access数据和损坏的ID不一致。 – runawayd 2014-11-18 00:15:45

+0

不客气,很高兴你找到你的解决方案,*欢呼声* – 2014-11-18 01:55:09

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