CNode

请教,sql中包含问号,怎么转义?

问答
Nnewqm发布于10 年前最后回复10 年前4 回复6623 浏览0 收藏

node.js中,sql语句中的问号(?)是参数的占位符,那么如果sql语句中本身包含问号,需要如何转义呢? 例如:...values ('url?para=value')...

查看回复

回复 (4)

N
newqm#1·10 年前

写存储过程里了,有更好的答案欢迎提供,多谢

I
im-here#2·10 年前

需要转义吗? 假如有如下sql语句: var sql=insert into test(url)values(?) var args=['url?para=value']; 上面的sql语句的作用就是把url?para=value 这个值写入test表中,我觉得应该不需要转义吧,虽然我没有过类似的需求,不可以把我上面的代码拿去测试一下就知道了,

C
ChrisFuck#3·10 年前

建议考虑代码的设计,也许就不会有这些问题了 :)

4
44886#4·10 年前

在单引号里面,不需要转义

参与回复
登录后即可参与回复。登录