对于ClickHouse中的表进行插入或更新操作时,Null值插入或更新会报错(DB::Exception: Can not insert NULL data into non-nullable colum “xxx”),所以在建表时对可能存在空值的字段使用Nullable(type)声明
eg:
建表语句
create table test(name Nullable(String), value Nullable(UInt32)) engine=Log;
注意:主键和分区键不能设置为Nullable