就是我更新的最后一条数据会把前面的覆盖掉, 怎么样根据id进行更新,.
for(int p=0;p<bianlist.size();p++) {
String a=bianlist.get(p);
updateSql="update TBTStuffson set fscgname='"+caigouname+"' ,fscgnum='"+cgnum[j]+"' where fsson2='3' and fsfid != '"+bianlist.get(p)+"'";
}
for(int p=0;p<bianlist.size();p++) {
String a=bianlist.get(p);
updateSql="update TBTStuffson set fscgname='"+caigouname+"' ,fscgnum='"+cgnum[j]+"' where fsson2='3' and fsfid != '"+bianlist.get(p)+"'";
}
最后为什么要用不等于,你说按照ID进行更新,应该要使用等于符号吧, 这个不等于+for循环,循环条件上数据有重叠,你的很多数据会重复更新,前面的更新会被后面的覆盖