/ Check-in [7ae6104a]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Changes to allow some multi-row UPDATE statements to avoid the two-pass approach.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 7ae6104a3e0d1d2cacfe2be732f0220a53908132
User & Date: dan 2017-01-11 21:03:53
References
2018-01-16
12:54 New ticket [47b2581a] Infinite loop on UPDATE. artifact: 0e79b53b user: drh
Context
2017-01-12
11:50
Make sure Tcl_AppendResult() always has a NULL-pointer argument at the end. check-in: c07aef6f user: drh tags: trunk
2017-01-11
21:03
Changes to allow some multi-row UPDATE statements to avoid the two-pass approach. check-in: 7ae6104a user: dan tags: trunk
20:10
Fix a problem causing the pre-update hook to be passed an incorrect rowid value in some single-pass multi-row updates. Closed-Leaf check-in: 62257eb5 user: dan tags: onepass-update
14:15
In the STAT4 computations, ensure that the aAvgEq values do not go negative. check-in: f58f75b5 user: drh tags: trunk
Changes
Unified Diffs Side-by-Side Diffs Patch

Changes to src/btree.c.

Changes to src/btree.h.

Changes to src/insert.c.

Changes to src/select.c.

Changes to src/sqliteInt.h.

Changes to src/update.c.

Changes to src/vdbe.c.

Changes to src/where.c.

Added test/update2.test.