我有一个带有整数主键'k'的表't',我想改变表't'以再添加一列'c'然后在C语言迭代中填充'c'列循环。
我提取了数组中的所有主键,然后计划准备()这样的UPDATE查询(伪代码)
q=prepare("UPDATE t set c=? where k=?");
for(i=0;i<n;i++)
{ x=k[i];
bind(q,0,cvalue); bind(q,1,x);
step(q);
...
}
由于将呈现给UPDATE查询的键'x'是顺序的主键,SQLITE是否足够聪明以避免对k =?进行bsearch,换句话说,它是否检测到'serial'写入访问。
提前完成。 干杯, 披