天天看點

關于kettle的空字元串和NULL的問題

使用kettle5.1對同構的兩個mysql資料庫進行多表循環複制資料,發現kettle的"表輸入"取得的内容,把空字元串''轉換為NULL了;

查了資料,說是kettle預設情況下把空字元串當作NULL處理。

解決辦法:

在C:\Users\使用者名\.kettle目錄中找到kettle.properties檔案,增加:

KETTLE_EMPTY_STRING_DIFFERS_FROM_NULL=Y

重新開機Kettle