Mysql 查询字符串值不工作

Mysql 查询字符串值不工作,mysql,Mysql,我有下面这样的疑问 var querystring = 'SELECT * from table'; mySqlNodeConnect.getData2(querystring, ["%" + value + "%"], function (data, error) if (error) { reply(error); } else { reply(data); } 如果我运行[“%”+value+“%”]我会得到与从表中

我有下面这样的疑问

var querystring = 'SELECT * from table';  
mySqlNodeConnect.getData2(querystring, ["%" + value + "%"], function (data, error) 
   if (error) {
        reply(error);   
    } else {   
        reply(data);
    }
如果我运行
[“%”+value+“%”]
我会得到与
从表中选择*相同的结果

所以过滤器不工作了


如何使用变量
value

请解释
value
变量中的内容。我正在尝试创建搜索栏。我给出了查询字符串searchtype:Joi.string().required().description('search user by field')。valid('Email_ID','Role_Name','Application_CI','all'),term:Joi.string().required(),也许您的意思是
var querystring='SELECT*from table where某些_列如?'
和/或
可能为空。@hemanath如果您可以在添加这些详细信息的情况下编辑您的问题,它会更加清晰!