【发布时间】:2013-07-29 14:26:10
【问题描述】:
我正在使用水壶 4.4 从 mongodb 表加载到 mysql 表 某行中的一列给出错误:字符串值不正确:列的“\xF0\x9F\x98\x8D”。 我查看了一些论坛并将该列修改为 utf8mb4_general_ci ,但仍然给出了相同的错误。
该表有 120 万条以上的记录,我无法确定是哪一行出现了错误。 在表中有 _id 是对象 id。我尝试在 _id 列上按顺序加载,当它因错误而停止时,然后尝试从我之前的加载中加载 > max(_id)。 有了这个,它给出了重复,我无法确定哪一行给出了错误。
1) 有没有办法确定哪一行出现错误或解决此错误?
2) 在表格输出步骤中,有一个名为插入忽略错误的选项,我检查了它并尝试运行。 现在它没有给我任何错误,但在水壶上它显示没有。的记录写为 1192628,但该表只有 1192626 条记录。 所以缺少 2 条记录。 忽略插入错误选项是否会忽略有错误的行? 如果是这样,这些错误记录在哪里? 我试图阅读一些文件,但没有一个文件有这些信息。
如果你们中的任何人都可以帮助我,那就太好了。
谢谢你, 深度
【问题讨论】:
标签: mongodb pentaho kettle pentaho-design-studio