diff options
author | dan <dan@noemail.net> | 2017-11-10 16:14:26 +0000 |
---|---|---|
committer | dan <dan@noemail.net> | 2017-11-10 16:14:26 +0000 |
commit | ca3e3c3f1a4c2efdde91a36f35a2ce7df47c02f9 (patch) | |
tree | df068f4cea8cd3e2c26e818ba6501fe82f58b2b1 /src | |
parent | 26caf5bef16bf48e2ea026104807b23f83c95dab (diff) | |
download | sqlite-ca3e3c3f1a4c2efdde91a36f35a2ce7df47c02f9.tar.gz sqlite-ca3e3c3f1a4c2efdde91a36f35a2ce7df47c02f9.zip |
Fix a problem involving "DELETE/UPDATE...LIMIT" statements that use an INDEXED
BY clause.
FossilOrigin-Name: 09f94c2c8199b0d23a45cc062ca9561f9e5ddfcba117100e41889ce199d21bdb
Diffstat (limited to 'src')
-rw-r--r-- | src/delete.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/delete.c b/src/delete.c index 34c5feb8b..0d8737756 100644 --- a/src/delete.c +++ b/src/delete.c @@ -202,6 +202,7 @@ Expr *sqlite3LimitWhere( pSrc->a[0].pTab = 0; pSelectSrc = sqlite3SrcListDup(pParse->db, pSrc, 0); pSrc->a[0].pTab = pTab; + pSrc->a[0].pIBIndex = 0; /* generate the SELECT expression tree. */ pSelect = sqlite3SelectNew(pParse, pEList, pSelectSrc, pWhere, 0 ,0, |