繁体   English   中英

Node.js MySQL选择时间变量

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM