[英]Node.js mysql selecting time variable
var query = "select * from ? where info = 1;"
var params = [table]; //table = 'light'
connection.query(query, params, function(err, rows) { //this rows returns 'undefined'
console.log(rows);
var sql = "UPDATE ? SET info = ?,off_time = '?',run_time = '?' WHERE info = '1'";
var run_time = time_cal(formatted, rows);
var params = [table, data, formatted, run_time];
connection.query(sql, params, function(err, rows) {
if (err) {
console.log(err);
} else {
console.log("update success!");
}
});
});
mysql表如下
栏| 类型
-------------------------------------- +
信息| tinyint(1)....... // 1
-------------------------------------- +
准时| 时间........ // 10:00:00
-------------------------------------- +
下班时间| 时间........ // 11:00:00
-------------------------------------- +
运行时间| 时间........ // 01:00:00
-------------------------------------- +
在通过nodejs选择时间变量时,行返回了“ undefined”
我如何接收正确的数据?
可能的原因是,表和列名称无法用参数绑定中的参数替换。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.