diff --git a/source/libs/parser/src/parTranslater.c b/source/libs/parser/src/parTranslater.c index d8ce0d409e..a56a8bc5d5 100644 --- a/source/libs/parser/src/parTranslater.c +++ b/source/libs/parser/src/parTranslater.c @@ -931,7 +931,13 @@ static bool isPrimaryKey(STempTableNode* pTable, SNode* pExpr) { } static bool hasPkInTable(const STableMeta* pTableMeta) { - return pTableMeta->tableInfo.numOfColumns >= 2 && pTableMeta->schema[1].flags & COL_IS_KEY; + bool hasPK = pTableMeta->tableInfo.numOfColumns >= 2 && pTableMeta->schema[1].flags & COL_IS_KEY; + if (hasPK) { + uInfo("has primary key, %s", pTableMeta->schema[1].name); + } else { + uInfo("no primary key, %s", pTableMeta->schema[1].name); + } + return hasPK; } static void setColumnInfoBySchema(const SRealTableNode* pTable, const SSchema* pColSchema, int32_t tagFlag,