在sails中使用mysql执行的操作怎么样?

1tuwyuhd  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(389)

我正在尝试从sails中的一个表中获取相关数据。但它显示了一些错误。
这是密码。

let category = req.param('category');
        let q = req.param('search_box');
        console.log(category); //actor_1
        console.log(q); //j

        let qry = `SELECT * from getdatafromurl WHERE ${category} like %${q}%`;
        let data = await GetDataFromURL.getDatastore().sendNativeQuery(qry);

        console.log(data);

错误
错误:查询失败:er\u parse\u错误:您的sql语法有错误;在第1行的“%j%”附近,检查与mysql服务器版本对应的手册,以获得正确的语法

lo8azlld

lo8azlld1#

问题解决了。。。我忘了%${q}%里的逗号。
改变它

let qry = `SELECT * from getdatafromurl WHERE ${category} like %${q}%`;

新的

let qry = `SELECT * from getdatafromurl WHERE ${category} like '%${q}%'`;

相关问题