diff --git a/backend/src/main/java/io/dataease/service/dataset/DataSetTableService.java b/backend/src/main/java/io/dataease/service/dataset/DataSetTableService.java index 5b6e7bf4e9..85bba76a30 100644 --- a/backend/src/main/java/io/dataease/service/dataset/DataSetTableService.java +++ b/backend/src/main/java/io/dataease/service/dataset/DataSetTableService.java @@ -980,6 +980,7 @@ public class DataSetTableService { datasetTableField.setTableId(datasetTable.getId()); datasetTableField.setColumnIndex(i); } + dataSetTableFieldsService.deleteByTableId(datasetTable.getId()); dataSetTableFieldsService.batchEdit(fieldList); // custom 创建doris视图 if (datasetTable.getMode() == 1) {