Mysql 如何将查询转换为批量操作?
有一个问题:Mysql 如何将查询转换为批量操作?,mysql,node.js,Mysql,Node.js,有一个问题: const stmt = "UPDATE `table_name` SET available='yes' WHERE name = ? age = ?"; const params = ['name1', 10] db_connection.query(stmt, params, (err) => {}); 是否可以将此查询转换为以下数据的批量查询 const params = [ ['name1', 10], ['
const stmt = "UPDATE `table_name` SET available='yes' WHERE name = ? age = ?";
const params = ['name1', 10]
db_connection.query(stmt, params, (err) => {});
是否可以将此查询转换为以下数据的批量查询
const params = [
['name1', 10],
['name2', 20],
['name2', 30],
]
您可以使用数组来实现这一点
const stmt = "UPDATE `table_name` SET available='yes' WHERE name = ? age = ?";
const params = [
['name1', 10],
['name2', 20],
['name2', 30],
]
db_connection.query(stmt, [params], (err) => {});