Stream Load 数据插入 too many filtered rows

Stream Load 出现 too many filtered rows

该错误是主键为 null 报错

主键为null 目前遇到的几种情况

  1. 数据不规范引起的 null 值插入
  2. 字段值超过该字段的长度,如 varchar(10),sr 会把该字段置空
  3. 使用 partial update:true 部分更新,如果原主键行不存在,也会出现该异常

主键建表问题 https://github.com/StarRocks/starrocks/issues/18351

目前在 2.3.0 ~ 2.5.0 都遇到该问题

目前insert into的严格模式(strict_mode)是默认开启的,如果超过字段长度会报错,其他的导入严格模式默认没有开启,如果字段长度超过schema定义,会置为null,如果要开启严格模式,在header中增加-H “strict_mode: true”