【发布时间】:2017-04-21 01:40:59
【问题描述】:
我使用https://github.com/mysqljs/mysql.git 库。
我有一个mysql db查询架构,由于文件太多,我无法逐个修改SQL查询文件以转义每个参数,但是所有SQL查询都会调用同一个基础mysql实例的查询方法,所以我想知道我是否可以在基本 mysql 查询方法中转义最终的 SQL 字符串。
我想像
一样转义整个 SQL 字符串select * from tableA where name = 'foo'bar
到
select * from tableA where name = 'foo\'bar'
使用mysql_escape("select * from tableA where name = 'foo'bar'") 之类的函数,而不是使用准备查询或连接转义字符串来执行此操作。
【问题讨论】:
标签: mysql sql node.js mysql-escape-string