小编Meg*_*rma的帖子

mysql 时间戳 now() 不适用于 Nodejs

我正在尝试使用nodejs 将一行插入到mysql 表中。我试图通过在nodejs中将其值发送为now()来更新列creation_date(timestamp),但它给出一个错误,指出“now”未定义。当我直接在 mysql 中执行相同的 sql 查询时,它正在工作。我不知道问题出在哪里。有人可以帮我吗...这是我将值插入到 mysql 中的表中的nodejs 代码..

var sql = `INSERT INTO sales
    (
        user_id, name, tagline, start_date, 
        start_time, end_date, reg_start, 
        reg_end, descr, creation_date
    ) VALUES (
        ?, ?, ?, ?,
        ?, ?, ?,
        ?, ?, ?
    )`

pool.query(sql, [
    id, req.body.sale_name, req.body.tag, req.body.start,
    req.body.stime, req.body.end, req.body.reg_start,
    req.body.start, req.body.descr, now()
], function (err, result) { //further code})
Run Code Online (Sandbox Code Playgroud)

我收到的错误是:ReferenceError:现在未定义

javascript mysql node.js

5
推荐指数
1
解决办法
2万
查看次数

如何在查询中的MYSQL日期中增加天数

我试图在查询中将5天添加到MYSQL中的日期。这是我所做的:

SELECT * FROM sales INNER JOIN partner on user_id = idpartner WHERE DATE((end_date) + 5) >= DATE(NOW()) ORDER BY end_date ASC LIMIT 0,50000

但是,这并未显示已结束的销售清单。有人可以告诉我我在哪里犯错。

mysql datetime

1
推荐指数
1
解决办法
1951
查看次数

标签 统计

mysql ×2

datetime ×1

javascript ×1

node.js ×1