Node.js PostgreSQL单引号问题与准备好的查询

时间:2016-01-19 14:21:00

标签: javascript sql node.js postgresql sails.js

我在PostgreSQL和Node.js中遇到INSERT查询问题

它看起来像包含单个引用的值,如" L' Ange"没有通过查询:

connection.query('insert into my_table (name) select $1', {name : "L'ange"}, function ...

错误

  

[错误:语法错误在或附近" Ange"]

有什么想法吗?

我已经尝试了,各种sql转义,甚至是npm模块" pg-escape",什么都不行...... 谢谢!

1 个答案:

答案 0 :(得分:0)

你总是可以通过加倍单引号来转义它

connection.query('insert into my_table (name) select $1', {name : "L''ange"}, function ...