【发布时间】:2016-05-29 12:50:54
【问题描述】:
Node 给了我这个错误信息
Error: ER_PARSE_ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TIMESTAMPDIFF(second, entered_at, current_timestamp) < 1' at line 1
对于这个mysql查询
var myQuery = "SELECT * FROM checkins WHERE user_id = " + req.body.userID + "AND TIMESTAMPDIFF(SECOND, entered_at, current_timestamp) < 1;";
我已经通过直接在终端上的 mysql 上运行它来测试查询是否有效,没有错误。我不完全确定为什么节点会给我这个错误。提前致谢!
(entered_at 是我的签到表中的时间戳列)
【问题讨论】:
标签: javascript mysql sql node.js