【发布时间】:2016-04-25 01:39:29
【问题描述】:
我在 PostgreSQL 和 Node.js 中遇到 INSERT 查询问题
看起来像“L'Ange”这样包含单引号的值没有通过查询:
connection.query('insert into my_table (name) select $1', {name : "L'ange"}, function ...
错误
[错误:“Ange”处或附近的语法错误]
有什么想法吗?
我已经尝试过,各种 sql 转义,甚至 npm 模块“pg-escape”,都没有用... 谢谢!
【问题讨论】:
-
您是否尝试将引号放在引号中,即 3 个单名:“L'''ange”
-
你使用什么库?
-
你有没有试过像
connection.query('insert into my_table (name) select $1', {name : "L\'ange"}, function ...这样逃避单引号
标签: javascript sql node.js postgresql sails.js