ITPub博客

首页 > 数据库 > MySQL > Kettle空串问题

Kettle空串问题

原创 MySQL 作者:壹頁書 时间:2014-07-09 11:33:59 1 删除 编辑
今天使用Kettle发现一些问题,
数据库是MySQL,需要将一个表的数据复制到本地库。
表结构如下


Kettle如下

这么简单的需求,居然报错了。

按道理说,这个过程是没有空值的。因为源表字段设置都是not null,并且有默认值。

引起这个问题的原因是,Kettle的作者是Oracle程序员。他引用的是Oracle的处理规则,结果MySQL数据库肯定悲剧了。
不过已经有了一个补救的措施。
在C:\Users\用户名\.kettle目录中找到kettle.properties文件,增加

KETTLE_EMPTY_STRING_DIFFERS_FROM_NULL=Y

重启Kettle即可。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29254281/viewspace-1213905/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: Fiddler工具
请登录后发表评论 登录
全部评论

注册时间:2013-10-19

  • 博文量
    620
  • 访问量
    6340734