-1
A
回答
0
您可以使用sqoop命令的--query參數並添加SQL函數來獲取查詢中的當前時間戳。
示例:從具有rollnum和name列的MySQL導入stud表。
sqoop import --connect jdbc:mysql://localhost:3306/test --driver com.mysql.jdbc.Driver --username root --query 'select name, rollnum, current_timestamp from stud where $CONDITIONS' --target-dir '/tmp/stud1' --split-by id
注意查詢中使用的current_timestamp mysql函數。
相關問題
- 1. sqoop-hive導入添加額外列
- 2. 導入在sqoop
- 3. Sqoop Hive導入
- 4. Sqoop-Hive導入
- 5. Sqoop導出列
- 6. Sqoop HBase導入:java.lang.NoSuchMethodError:org.apache.hadoop.hbase.HTableDescriptor.addFamily
- 7. Sqoop導入驗證
- 8. 導入數據Sqoop
- 9. Sqoop導入問題
- 10. Sqoop導入/導出問題
- 11. sqoop導入無法找到sqoop-1.4.6.jar
- 12. 將Sqoop導入Hive序列表
- 13. 在Docker中使用Sqoop導入PostgreSQL
- 14. sqoop導入查詢只導入第一列
- 15. Sqoop Incremental在檢查欄中導入多列
- 16. 在sqoop導入目錄中列出文件
- 17. 在sqoop導入語句中使用追加和上次修改
- 18. sqoop導入到蜂巢
- 19. sqoop無法導入表點
- 20. HBase sqoop導入凍結
- 21. Sqoop導入失敗,UnsupportedClassVersionError
- 22. sqoop導入錯誤蜂巢
- 23. sqoop導入顯示錯誤
- 24. Sqoop增量導入和CURRENT_TIMESTAMP
- 25. Sqoop導入Java客戶端
- 26. 的Apache Sqoop增量導入
- 27. 如何優化Sqoop導入?
- 28. Sqoop增量導入失敗
- 29. SQOOP:表導入錯誤
- 30. sqoop導入多個表格
嗨,歡迎來到SO!請顯示你已經嘗試過的。目前的問題可能不會得到很好的答案,可能會被關閉。請[參觀](https://stackoverflow.com/tour)並閱讀[如何問](https://stackoverflow.com/help/how-to-ask)和[如何創建一個最小的,可驗證的例如](https://stackoverflow.com/help/mcve)以獲得更好的使用本網站的結果。祝你好運! – theFunkyEngineer
完成數據庫傳輸後,應該很容易將新列添加到新數據庫中,這與您通常的方式相同。或者,您可以在執行傳輸之前在現有數據庫中添加新列。 – jpaugh