双主键表,新增一列后,对该列进行更新,更新sql语句报错后,对该列进行删除,删除操作会一直处于WAITING_TXN状态,导致DDL操作卡住,无法进行其他操作

为了更快的定位您的问题,请提供以下信息,谢谢
【详述】双主键表,新增一列后,对该列进行更新,更新sql语句报错后,对该列进行删除,删除操作会一直处于WAITING_TXN状态,导致DDL操作卡住,无法进行其他操作
【背景】双主键表,新增一列后,对该列进行更新,更新sql语句报错后,对该列进行删除,删除操作会一直处于WAITING_TXN状态,导致DDL操作卡住,无法进行其他操作
【业务影响】
【是否存算分离】否
【StarRocks版本】例如:3.2

重现步骤:

CREATE TABLE test_1(
user_key STRING comment ‘用户标识’,
car_key STRING comment ‘车辆标识’
)
PRIMARY KEY(user_key,car_key)
DISTRIBUTED BY HASH (user_key,car_key) PROPERTIES (“replication_num” = “1”)

CREATE TABLE test_2(
user_key STRING comment ‘用户标识’,
car_key STRING comment ‘车辆标识’,
label_1 string
)
PRIMARY KEY(user_key,car_key)
DISTRIBUTED BY HASH (user_key,car_key) PROPERTIES (“replication_num” = “1”)

insert into test_2 VALUES(‘user_1’,“car_1”,‘value1’);
insert into test_2 VALUES(‘user_2’,“car_2”,‘value2’);

alter TABLE test_1 add column label_1 string;

update test_1
set label_1 = label_1
from test_2
WHERE user_key = user_key
AND car_key = car_key;

alter TABLE test_1 drop column label_1;

show alter table column ORDER BY JobId desc limit 1;