【发布时间】:2014-04-10 01:14:43
【问题描述】:
您好,我正在为一家中型公司构建企业管理系统(基于 php)。我正在尝试将他们现有的大约(9000 条记录)客户记录迁移到我的数据库中。我们的数据库架构不同。
以下是我计划采取的步骤:
1.) 获取每个表的 .csv 文件并清理它(删除不必要的列,删除似乎在整个表中散落的空白行)
2.) 通过 phpmyadmin 将表格导入我的数据库
3.) 编写一个 php 脚本,用这些旧数据循环抓取表,然后处理并将它们插入到我的数据库表中
我想知道我上面概述的这个计划是否有意义或者是最好的方法?
谢谢
【问题讨论】:
-
我同意@Trent。但是为什么会有这些麻烦呢?你不能在数据库中使用 SQL 来做吗?
-
您可以只导出您的数据库并通过查询删除不需要的行,这最多需要 1 小时,但如果您开始编写脚本来执行此操作,则最多需要 3-4 小时,具体取决于您的表格
-
@bansi。他们的 db 文件是用 powerbuilder 构建的,所以我无法用 phpmyadmin 查看他们的 db 文件。我还必须在迁移到我的表之前处理数据
-
据我所知,Powerbuilder 曾经有一个非常不错的 Datawindow,它可以修改数据、运行 SQL,并具有与包括 MySQL 在内的所有主要数据库的 ODBC 连接能力。
标签: php mysql database phpmyadmin mysqlimport