aboutsummaryrefslogtreecommitdiff
path: root/src/delete.c
diff options
context:
space:
mode:
authordan <dan@noemail.net>2020-05-06 15:07:25 +0000
committerdan <dan@noemail.net>2020-05-06 15:07:25 +0000
commit293e9f5d6cd1ae9a91de09e85d1a03d777a71f3d (patch)
treea27e3f82f9385be9187e6a01bb5894afb26abbb3 /src/delete.c
parent58021b237ae7e84069aaa564c0b6834a23296aed (diff)
parentfde259250327c28c75e201406f1b85f6f1ef7670 (diff)
downloadsqlite-293e9f5d6cd1ae9a91de09e85d1a03d777a71f3d.tar.gz
sqlite-293e9f5d6cd1ae9a91de09e85d1a03d777a71f3d.zip
Merge latest trunk changes into this branch.
FossilOrigin-Name: a3727dba10b476f414f0a049b35f2a5c169a408eccefa6833821560684e07f8b
Diffstat (limited to 'src/delete.c')
-rw-r--r--src/delete.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/delete.c b/src/delete.c
index 60efc9d56..141efa594 100644
--- a/src/delete.c
+++ b/src/delete.c
@@ -858,6 +858,7 @@ void sqlite3GenerateRowIndexDelete(
&iPartIdxLabel, pPrior, r1);
sqlite3VdbeAddOp3(v, OP_IdxDelete, iIdxCur+i, r1,
pIdx->uniqNotNull ? pIdx->nKeyCol : pIdx->nColumn);
+ sqlite3VdbeChangeP5(v, 1); /* Cause IdxDelete to error if no entry found */
sqlite3ResolvePartIdxLabel(pParse, iPartIdxLabel);
pPrior = pIdx;
}