【详述】如题,建表时可以添加数组字段,但是对表追加数组字段报错。有什么方式可以把数组字段加上去?
ALTER TABLE db_name.tb_name ADD COLUMN n_content_areacode ARRAY<varchar(32)> NULL COMMENT '内容地域,多值';
【联系方式】社区群4-black
【附件】

【详述】如题,建表时可以添加数组字段,但是对表追加数组字段报错。有什么方式可以把数组字段加上去?
ALTER TABLE db_name.tb_name ADD COLUMN n_content_areacode ARRAY<varchar(32)> NULL COMMENT '内容地域,多值';
【联系方式】社区群4-black
【附件】

麻烦您看看2.3.0和2.4.0版本, 我试了是存在这个问题的
您好 您更改的是什么表模型?麻烦发下建表语句和alter 语句 我再验证
CREATE TABLE IF NOT EXISTS interaction (
g_ch_key VARCHAR(255) NOT NULL COMMENT “唯一主键”,
m_publish_time DATETIME COMMENT “发布时间”,
n_original_text_md5 VARCHAR(255) DEFAULT NULL COMMENT “内容md5”,
u_name VARCHAR(64) DEFAULT NULL COMMENT “用户昵称”,
m_title STRING DEFAULT NULL COMMENT “标题”,
m_update_time DATETIME DEFAULT NULL COMMENT “更新时间”,
m_create_time DATETIME DEFAULT NULL COMMENT “入库时间”,
m_source VARCHAR(64) DEFAULT NULL COMMENT “来源”,
m_abstract STRING DEFAULT NULL COMMENT “摘要”,
m_ch_id varchar(255) NULL COMMENT “m_ch_id”,
in_type int(11) NULL COMMENT “类型m_type”
)
PRIMARY KEY(g_ch_key, m_publish_time)
PARTITION BY RANGE(m_publish_time) (
START (“2023-01-01”) END (“2023-04-01”) EVERY (INTERVAL 1 MONTH)
)
DISTRIBUTED BY HASH(g_ch_key, m_publish_time) BUCKETS 8
PROPERTIES (
“dynamic_partition.enable” = “true”,
“dynamic_partition.time_unit” = “MONTH”,
“dynamic_partition.end” = “1”,
“dynamic_partition.prefix” = “p”,
“replication_num” = “1”
);
ALTER TABLE interaction ADD COLUMN n_content_areacode ARRAY<varchar(32)> NULL COMMENT ‘内容地域,多值’;