请教,sql中包含问号,怎么转义?
发布于 8 年前 作者 newqm 5946 次浏览 来自 问答

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

4 回复

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

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

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

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

回到顶部