diff --git a/fe/fe-core/src/main/java/org/apache/doris/datasource/InternalCatalog.java b/fe/fe-core/src/main/java/org/apache/doris/datasource/InternalCatalog.java index 9fb391b0e8047a..925c7d39f6efb3 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/datasource/InternalCatalog.java +++ b/fe/fe-core/src/main/java/org/apache/doris/datasource/InternalCatalog.java @@ -2225,7 +2225,10 @@ private void createOlapTable(Database db, CreateTableStmt stmt) throws UserExcep // set dynamic schema boolean isDynamicSchema = PropertyAnalyzer.analyzeBooleanProp(properties, PropertyAnalyzer.PROPERTIES_DYNAMIC_SCHEMA, false); - olapTable.setIsDynamicSchema(isDynamicSchema); + if (isDynamicSchema) { + throw new DdlException( + "Dynamic schema is deprecated, do not allow to create table"); + } boolean isMutable = PropertyAnalyzer.analyzeBooleanProp(properties, PropertyAnalyzer.PROPERTIES_MUTABLE, true);