当执行批量删除时

当执行批量删除时,若删除表的主键是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();

原文地址:https://www.cnblogs.com/hanxue53/p/4425842.html