mysql的api文档 该图是我的代码 报错:
最近在学习nodejs需要用到mysql 直接执行sql语句是没问题的,Custom format方法就不知道该怎么用了 请各位大神赐教
node-mysql没用过,使用mysql建议用 sequelizejs http://sequelizejs.com/
@liygheart 谢谢 可以给份sequelizejs的例子吗?
@git-vital http://lazycoder.cn/blog/45
来自酷炫的 CNodeMD
为了个参数绑定不值得上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" });
https://github.com/felixge/node-mysql#custom-format
@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)); };
这段代码不是内部封装好的吗? 该怎么用。。
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
node-mysql没用过,使用mysql建议用 sequelizejs http://sequelizejs.com/
@liygheart 谢谢 可以给份sequelizejs的例子吗?
@git-vital http://lazycoder.cn/blog/45
来自酷炫的 CNodeMD
为了个参数绑定不值得上orm框架,官方其实已经有一段说明了,直接贴代码吧
https://github.com/felixge/node-mysql#custom-format
@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)); };