nodejs的node-mysql怎么使用Custom format
mysql的api文档 该图是我的代码 报错:
最近在学习nodejs需要用到mysql 直接执行sql语句是没问题的,Custom format方法就不知道该怎么用了 请各位大神赐教
6 回复
node-mysql没用过,使用mysql建议用 sequelizejs http://sequelizejs.com/
@liygheart 谢谢 可以给份sequelizejs的例子吗?
为了个参数绑定不值得上orm框架,官方其实已经有一段说明了,直接贴代码吧
connection.config.queryFormat = function (query, values) {
if (!values) return query;
return query.replace(/\:(\w+)/g, function (txt, key) {
if (values.hasOwnProperty(key)) {
return this.escape(values[key]);
}
return txt;
}.bind(this));
};
connection.query("UPDATE posts SET title = :title", { title: "Hello MySQL" });
@liygheart 谢谢
@zstxt1989 谢谢回复
connection.config.queryFormat = function (query, values) { if (!values) return query; return query.replace(/:(\w+)/g, function (txt, key) { if (values.hasOwnProperty(key)) { return this.escape(values[key]); } return txt; }.bind(this)); };
这段代码不是内部封装好的吗?
该怎么用。。