0
如何将表名作为变量传递。基本上,我想在我将使用的NodeJS 取表名作为MySQL数据库的参数和对象插入记录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的
它的文档中的说明,启动[这里](https://github.com/mysqljs/mysql#逃避 - 查询 - 标识符),并努力工作。 – robertklep
@robertklep我发现此查询接近我的解决方案 var userId = 1; var columns = ['username','email']; (错误)抛出错误; /var/query// ... }); 但在我的情况下,我正在插入查询,我想在sql查询中发送对象。并且在此查询中没有如何在查询中放置对象的方法。在这个查询中,他将列作为数组插入,但是我想发送作为对象和表名称的列 –
在这种情况下,您需要重新构造您的问题,因为您(重复)询问如何将表名称传递给查询,而没有关于传递一个对象。 – robertklep