diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/insert.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/insert.c b/src/insert.c index 428d5c194..2bd846e83 100644 --- a/src/insert.c +++ b/src/insert.c @@ -675,6 +675,7 @@ Select *sqlite3MultiValues(Parse *pParse, Select *pLeft, ExprList *pRow){ || pParse->db->init.busy /* condition (b) above */ || exprListIsConstant(pRow)==0 /* condition (c) above */ || (pLeft->pSrc->nSrc==0 && exprListIsNoAffinity(pLeft->pEList)==0) /* (d) */ + || IN_SPECIAL_PARSE ){ /* The co-routine method cannot be used. Fall back to UNION ALL. */ Select *pSelect = 0; |