1、批量删除的sql语句:
let ids = '' // 初始化批量存储Id的字符串格式
const arr=[1,2,3] // 数据库存在的数据Id
for (var i = 0; i < arr.length; i++) {
ids += "'" + arr[i] + "'" + ','
}
ids = ids.substr(0, ids.length - 1) // ids减去最后一个逗号,多个逗号不符合SQL语法,会报错
const sql = "delete from user where id in(" + str + ")"; // in 是用来做批量删除的写法
2、批量修改的sql语句:
let ids = '' // 初始化批量存储Id的字符串格式
const arr=[1,2,3] // 数据库存在的数据Id
for (var i = 0; i < arr.length; i++) {
ids += "'" + arr[i] + "'" + ','
}
ids = ids.substr(0, ids.length - 1) // ids减去最后一个逗号,多个逗号不符合SQL语法,会报错
const sql = "update book set status=1 where id in(" + str + ")";