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