diff options
Diffstat (limited to '')
-rw-r--r-- | src/update.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/update.c b/src/update.c index cd7d73f..b6068ca 100644 --- a/src/update.c +++ b/src/update.c @@ -921,6 +921,9 @@ void sqlite3Update( } } if( chngRowid==0 && pPk==0 ){ +#ifdef SQLITE_ALLOW_ROWID_IN_VIEW + if( isView ) sqlite3VdbeAddOp2(v, OP_Null, 0, regOldRowid); +#endif sqlite3VdbeAddOp2(v, OP_Copy, regOldRowid, regNewRowid); } } |