跳到主要内容
CNode

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

问答
Nnewqm发布于 10 年前最后回复 10 年前
466410

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

查看回复

回复 (4)

4
44886#410 年前

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

C
ChrisFuck#310 年前

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

I
im-here#210 年前

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

N
newqm#110 年前

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

参与回复

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