Message410327
> You don't know on which cursor the last row was inserted [...]
SQLite has no concept of cursors :)
> It also seems that the function really only works for INSERTs and
> not for UPDATEs.
Yes, hence it's name: sqlite3_last_insert_rowid() !
> I'd suggest to deprecate the cursor.lastrowid attribute and
> instead point people to the much more useful [...]
Yes, I think mentioning the RETURNING ROWID trick in the sqlite3 docs is a very nice improvement. Mentioning the last_insert_rowid SQL function is probably also worth consideration.
I'm reluctant to deprecate cursor.lastrowid, though. ATM, I'm leaning towards just keeping the current behaviour.
> But this is your call :-)
I hear you are saying that, but strictly speaking I'm _not_ the sqlite3 module maintainer; I'm just a very eager contributor :) |
|
Date |
User |
Action |
Args |
2022-01-11 20:30:03 | erlendaasland | set | recipients:
+ erlendaasland, lemburg, felixxm |
2022-01-11 20:30:03 | erlendaasland | set | messageid: <1641933003.17.0.762276412664.issue46249@roundup.psfhosted.org> |
2022-01-11 20:30:03 | erlendaasland | link | issue46249 messages |
2022-01-11 20:30:03 | erlendaasland | create | |
|