diff --git a/src/client/src/tscDelete.c b/src/client/src/tscDelete.c index b5d044d9dba7d98763666ee6bde7ba5de4d41ba3..c03f7d0574fc56fb898f88d60b86a3a4062d0ae6 100644 --- a/src/client/src/tscDelete.c +++ b/src/client/src/tscDelete.c @@ -198,6 +198,10 @@ int32_t executeDelete(SSqlObj* pSql, SQueryInfo* pQueryInfo) { SSubqueryState *pState = &pSql->subState; int32_t numOfSub = pTableMetaInfo->vgroupList->numOfVgroups; + if(numOfSub == 0) { + tscInfo(":CDEL SQL:%p tablename=%s numOfVgroups is zero, maybe empty table.", pSql, pTableMetaInfo->name.tname); + return TSDB_CODE_FAILED; + } ret = doInitSubState(pSql, numOfSub); if (ret != 0) {