【发布时间】:2015-02-04 02:03:51
【问题描述】:
我需要从 MySQL 数据库中导出选定表中的数据,然后将其导入到另一个结构略有不同的 MySQL 数据库中。 IOW,我需要修改导出和导入之间的数据(而不仅仅是字段名称)。
我尝试过使用 json_encode 和 json_decode 并且几乎可以工作,但是如果所有数据都不是纯 utf8,那么 json_encode 会掉下来,而 utf8_encode 并不能解决这个问题。
我正在考虑用 PHP 进行 CSV、序列化和生成 SQL。这些选项中的哪一个会给我最可靠的转移?
【问题讨论】:
-
只要你可以从一个 MySQL 命令行“看到”两个数据库,你可以在直接 SQL 中更有效地做到这一点