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) => {});