我是SQL新手,我的任务是将数据从Drupal DB
传输到Wordpress DB
;
我想知道做这件事的最好方法是什么。我知道PHP中内置了MySQL函数,但我想知道是否可以用Python操作raw .sql
文件?
我似乎无法找到类似于可用于xml或csv
(例如dataXMLFilter,csv.DictReader等)的sql解析函数。
任何人都可以指向正确的方向吗?操纵.sql文件
Q
操纵.sql文件
0
A
回答
1
由于ppeterka已经说过,有工具import content from Drupal into Wordpress。
对于这类问题的一般方法是:
导出一个通用的格式(XML,CSV)的数据,将其转换成目标的通用格式(再次XML或CSV),然后导入目标格式到目标数据库中。
该方法允许您在不受数据库限制的情况下执行许多不同的转换(例如在转换期间缺少外键)。
如果您有可以从SQL语句中受益的转换步骤,那么您可以将一些数据导入临时转换数据库,对其进行处理,然后导出结果以供进一步处理。
+0
非常感谢您的回答,我最终使用MySQLi重新构建了数据库自定义来清理一些数据库,但是您的答案帮助我设置了正确的方向。 –
相关问题
- 1. 操纵HTML文件
- 2. 操纵TSV文件
- 3. 操纵CSV文件
- 4. 如何操纵SQL
- 5. 操纵json文件python
- 6. Haskell操纵文件内容
- 7. Powershell操纵主机文件
- 8. 操纵输入文件流
- 9. C++:操纵文件资源?
- 10. 操纵CSS文件编程
- 11. 用C#操纵SVG文件
- 12. 操纵写文件类
- 13. 操纵html文档
- 14. 操纵Word文档
- 15. 上下文操纵
- 16. Python:操纵大文本文件
- 17. 操纵一个文本文件
- 18. 的Linux - 操纵两个文本文件
- 19. SQL Server 2008 SQL空间LINESTRING操纵
- 20. VB脚本,将操纵文件名
- 21. 操纵用PHP的XML文件和DOM
- 22. 操纵txt文件中的某些行
- 23. 在HTML文件中操纵的Javascript PHP
- 24. 操纵文件数据(字节数组)
- 25. MSWord .doc文件服务器端操纵
- 26. 解码与比特操纵文件
- 27. AWK或Perl文件编辑&操纵
- 28. 阅读和操纵CSV文件
- 29. 操纵巨大的MySQL转储文件
- 30. jQuery文档操纵问题
[是否没有完成此完整任务的工具?](http://codex.wordpress.org/Importing_Content) – ppeterka
是的,无论您做什么,您的操作核心都将作为MySQL命令执行,请参阅这里http://blondish.net/how-to-convert-drupal-to-wordpress/你用什么'接口'来触发这些命令并不重要。该帖子建议你实际上在phpmyadmin环境中执行此操作,但这只是一个偏好问题。 – cars10m
DB的很大一部分是自定义的,我们将清理过程中的一些旧数据。如果操作必须以MySQL命令的形式进行,我将使用PHP的MySQLi库。感谢您的答案! –