我是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. 操縱CSV文件
- 2. 操縱TSV文件
- 3. 如何操縱SQL
- 4. Haskell操縱文件內容
- 5. 操縱輸入文件流
- 6. C++:操縱文件資源?
- 7. 操縱python中的文件
- 8. JQ操縱JSON文件
- 9. 操縱寫文件類
- 10. 操縱json文件python
- 11. Powershell操縱主機文件
- 12. 操縱CSS文件編程
- 13. 用C#操縱SVG文件
- 14. SQL操縱連接值
- 15. 操縱Word文檔
- 16. 操縱html文檔
- 17. 上下文操縱
- 18. Sed操縱文字
- 19. 的Linux - 操縱兩個文本文件
- 20. 操縱一個文本文件
- 21. Python:操縱大文本文件
- 22. SQL Server 2008 SQL空間LINESTRING操縱
- 23. 操縱巨大的MySQL轉儲文件
- 24. 操縱txt文件中的某些行
- 25. 解碼與比特操縱文件
- 26. VB腳本,將操縱文件名
- 27. 在python中操縱csv文件的行
- 28. 閱讀和操縱CSV文件
- 29. 在HTML文件中操縱的Javascript PHP
- 30. 操縱R數據文件相框
[是否沒有完成此完整任務的工具?](http://codex.wordpress.org/Importing_Content) – ppeterka
是的,無論您做什麼,您的操作核心都將作爲MySQL命令執行,請參閱這裏http://blondish.net/how-to-convert-drupal-to-wordpress/你用什麼'接口'來觸發這些命令並不重要。該帖子建議你實際上在phpmyadmin環境中執行此操作,但這只是一個偏好問題。 – cars10m
DB的很大一部分是自定義的,我們將清理過程中的一些舊數據。如果操作必須以MySQL命令的形式進行,我將使用PHP的MySQLi庫。感謝您的答案! –