gpt4 book ai didi

mysql - Nodejs-Mysql查询表名作为变量

转载 作者:行者123 更新时间:2023-11-28 23:12:18 31 4
gpt4 key购买 nike

如何将表名作为变量传递。基本上我想制作 e 函数,其中我将使用 nodejs 将表名作为参数和对象在 mysql 数据库中插入记录我的功能就像

exports.insertIntoDb = function(tableName,insertObj) {
connection.query('INSERT INTO administrator SET ?',insertObj, function(error, result, fields) {
if(error){
res.json({
status:false,
message:'There is some problem with query'
})
}
else{
res.json({
status : true,
data : result,
message: 'user registered successfully'
})
}
});
}

但我想知道如何在此查询中传递表名,表名是从函数中获取的参数。我问的是语法?我正在使用 nodejs-mysql

最佳答案

试试这个:

exports.insertIntoDb = function(tableName,insertObj) {
connection.query('INSERT INTO ?? SET ?', [ tableName, insertObj ], ...)
};

记录在此处:https://github.com/mysqljs/mysql#preparing-queries

关于mysql - Nodejs-Mysql查询表名作为变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45422100/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com