当执行批量删除时,若删除表的主键是varchar类型的
可以存储字符型作为主键,如:sds
当在删除时,咱们一般的,是删除不掉的,只能删除数字的,如:1
方法:::::
思路:
给前台页面传来的id,加个单引号,然后,再执行删除操作,就能成功删除了
代码:
StringBuffer sb=new StringBuffer();
String delIds = request.getParameter("delIds");
String [] ids = delIds.split(",");
for (int i = 0; i < ids.length; i++) {
ids[i] = "'"+ids[i]+"'";
sb.append(ids[i]+",");
}
sb.deleteCharAt(sb.length()-1);
String idss = sb.toString();