starrocks元数据显示字段默认都不为null

版本 2.3.2
建表sql如下:
CREATE TABLE technics_line_0902 (
id int(11) NOT NULL COMMENT “自增ID”,
tenant_id int(11) NOT NULL COMMENT “租户ID”,
name varchar(32) NULL COMMENT “名称”,
code varchar(32) NULL COMMENT “编码”,
bom_id int(11) NULL COMMENT “bomID”,
materiel_id int(11) NULL COMMENT “物料ID”,
materiel_code varchar(32) NULL COMMENT “物料编码”,
materiel_name varchar(32) NULL COMMENT “物料名称”,
materiel_spec varchar(32) NULL COMMENT “”,
version varchar(12) NULL COMMENT “版本”,
is_enable tinyint(4) NULL COMMENT “是否启用”,
is_publish tinyint(4) NULL COMMENT “是否发布”,
technics_group_id int(11) NULL COMMENT “工艺分组ID”,
status tinyint(4) NULL COMMENT “状态:0,删除;1,正常;”,
created_time varchar(30) NULL COMMENT “记录添加时间”,
last_modified_time varchar(30) NULL COMMENT “记录更新时间”,
created_account varchar(32) NULL COMMENT “创建人账号”,
created_name varchar(32) NULL COMMENT “最后更新人账号”,
technics_template_id int(11) NULL COMMENT “工序流程模板ID”,
created_user_name varchar(32) NULL COMMENT " 创建人",
last_modified_user_name varchar(32) NULL DEFAULT “” COMMENT “最后修改人”,
process_type tinyint(4) NULL COMMENT “0:无,1:三元 2.铁锂”
) ENGINE=OLAP
PRIMARY KEY(id)
COMMENT “OLAP”
DISTRIBUTED BY HASH(id) BUCKETS 40
PROPERTIES (
“replication_num” = “3”,
“in_memory” = “false”,
“storage_format” = “DEFAULT”,
“enable_persistent_index” = “false”
);

查询元数据sql如下:
SELECT COLUMN_NAME, DATA_TYPE,IS_NULLABLE,
(CASE WHEN DATA_TYPE = ‘bigint’ THEN NUMERIC_precision
WHEN DATA_TYPE = ‘int’ THEN NUMERIC_precision
WHEN DATA_TYPE = ‘smallint’ THEN NUMERIC_precision
WHEN DATA_TYPE = ‘tinyint’ THEN NUMERIC_precision
WHEN DATA_TYPE = ‘bit’ THEN NUMERIC_precision
ELSE CHARACTER_MAXIMUM_LENGTH
END ) AS COLUMN_LENGTH
FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = ‘mes’
AND TABLE_NAME = ‘technics_line_0902’;
查询元数据显示结果如下:


创表时指定name等字段可以为空(null),但查询元数据显示的name等字段不能为空(null)。

之前咨询过官方的同学,information_schema存储的元数据信息可能不准。