aboutsummaryrefslogtreecommitdiff
path: root/src/update.c
diff options
context:
space:
mode:
authorrdc <rdc@noemail.net>2004-02-20 22:53:38 +0000
committerrdc <rdc@noemail.net>2004-02-20 22:53:38 +0000
commitb0c374ffbb7bcc4e590b69233e1b994fa296abf4 (patch)
tree621c4acc2bca8fbf8b93883fcb6b87109728346e /src/update.c
parentfcabd4641e1a273de8ddadce87e2097148bb8a26 (diff)
downloadsqlite-b0c374ffbb7bcc4e590b69233e1b994fa296abf4.tar.gz
sqlite-b0c374ffbb7bcc4e590b69233e1b994fa296abf4.zip
Fixed behaviour of last_insert_rowid() with triggers and add last_statement_change_count() function that works correctly with triggers. (CVS 1251)
FossilOrigin-Name: 3383413a53bff0fef0765144de3bb9a298a5bb5c
Diffstat (limited to 'src/update.c')
-rw-r--r--src/update.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/update.c b/src/update.c
index 75f006a66..41077e152 100644
--- a/src/update.c
+++ b/src/update.c
@@ -12,7 +12,7 @@
** This file contains C code routines that are called by the parser
** to handle UPDATE statements.
**
-** $Id: update.c,v 1.68 2004/02/16 03:44:02 drh Exp $
+** $Id: update.c,v 1.69 2004/02/20 22:53:39 rdc Exp $
*/
#include "sqliteInt.h"
@@ -430,6 +430,7 @@ void sqliteUpdate(
sqliteVdbeAddOp(v, OP_Close, oldIdx, 0);
}
+ sqliteVdbeAddOp(v, OP_SetCounts, 0, 0);
sqliteEndWriteOperation(pParse);
/*