Prevent sqlite_sequence updates from overwriting last_insert_rowid

This commit is contained in:
Pavan-Nambi
2025-09-20 12:36:30 +05:30
parent 6de280789e
commit 294db6de2d

View File

@@ -5609,7 +5609,7 @@ pub fn op_insert(
let cursor = cursor.as_btree_mut();
cursor.root_page()
};
if root_page != 1 {
if root_page != 1 && table_name != "sqlite_sequence"{
state.op_insert_state.sub_state = OpInsertSubState::UpdateLastRowid;
} else {
let schema = program.connection.schema.borrow();