don't overwrite col mappings

This commit is contained in:
Pavan-Nambi
2025-11-14 07:41:41 +05:30
parent 82d7a6ff27
commit eaa8edb6f7
5 changed files with 12 additions and 1 deletions

BIN
asdfghhjkl Normal file

Binary file not shown.

View File

@@ -1446,7 +1446,9 @@ fn build_insertion<'a>(
register: rowid_register,
});
} else {
column_mappings[idx_in_table].value_index = Some(value_index);
if column_mappings[idx_in_table].value_index.is_none() {
column_mappings[idx_in_table].value_index = Some(value_index);
}
}
} else if ROWID_STRS
.iter()

1
idk.text Normal file
View File

@@ -0,0 +1 @@
bans ok

View File

@@ -865,3 +865,11 @@ do_execsql_test_in_memory_any_error wrong-column-count-partial-columns-values-to
CREATE TABLE t(a, b, c);
INSERT INTO t(a) VALUES (1, 2);
}
# https://github.com/tursodatabase/turso/issues/3951
do_execsql_test_on_specific_db 1 {:memory:} insert-999999999 {
create table t(a);
insert into t(a, a) values (2, 3);
select * from t;
}{2}

0
wth.d Normal file
View File