String[] fileNames = new String[]{
"1704266280292.jpg","1704265939215.jpg","1704274780297.jpg"};
String sqlDelete = "DELETE FROM "+aabc_table+" WHERE photoName IN (";
for(int i=0; i<fileNames.length-1; i++) {
sqlDelete += "'" + fileNames[i] + "', ";
}
sqlDelete += "'" + fileNames[fileNames.length-1] + "')";
try {
db.execSQL(sql);
Log.d("wangrui","删除成功!");
}catch (Exception e){
Log.d("wangrui","删除异常失败");
}
sqlDelete 值如下:
DELETE FROM aabc_table WHERE photoName IN ('1704266280292.jpg', '1704265939215.jpg', '1704274780297.jpg')