最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

用节点mysql编写准备好的mysql查询?

运维笔记admin13浏览0评论

用节点mysql编写准备好的mysql查询?

用节点mysql编写准备好的mysql查询?

我是node.js的新手我不知道这是否是在node.js中编写预处理语句的正确方法我正在使用这个包...

     let query = "INSERT INTO ??(??, ??, ??, ??) VALUES (?, ?, ?, ?)";
                let inserts = [`user_active`, `UID`, `rep`, `point`, `status`, `${UID}`, rep, `${point}`, status];

                query = mysql.format(query, inserts);

console.log(query) //Spits out the query
回答如下:

您可以使用ES6模板字符串来形成查询。您已经在insert语句中使用ES6模板字符串,您可以使用它来形成整个字符串

let query = ‘INSERT INTO user_active(UID, rep, point, status) VALUES(${UID}, ${rep}, ${point}, ${status})’;

无法获得ES6模板字符串的完美语法,因为我正在通过移动设备回答,谷歌正确的ES6模板字符串语法。我的语法中唯一错误的是打开和关闭字符串的引号。

发布评论

评论列表(0)

  1. 暂无评论