diff --git a/src/client/src/tscSQLParser.c b/src/client/src/tscSQLParser.c index 2651d6657ddcabb50f2c80e47219dd587f02f317..b7cc85908c425ed711121b91ccf0835d61a24cb9 100644 --- a/src/client/src/tscSQLParser.c +++ b/src/client/src/tscSQLParser.c @@ -903,7 +903,7 @@ int32_t tscValidateSqlInfo(SSqlObj* pSql, struct SSqlInfo* pInfo) { } } else if (pUser->type == TSDB_ALTER_USER_TAGS) { SStrToken* pTags = &pUser->tags; - if (pTags->n < 4) return invalidOperationMsg(tscGetErrorMsgPayload(pCmd), msg8); + if (pTags->n > TSDB_TAGS_LEN - 1 ) return invalidOperationMsg(tscGetErrorMsgPayload(pCmd), msg8); } else { return invalidOperationMsg(tscGetErrorMsgPayload(pCmd), msg7); }