0
我是程序员学习者。查询中的字符串参数
我想MySQL查询从我的代码
if(params.openCheckBox){
query +=" (t.status IN ("+params.openCheckBox+", "+params.DeliveredCheckBox+")"
query +=")"
}
以下格式
select status from training where status in ("Open", "Delivered")
但它给
select status from training where status in (Open, Delivered)
这里 “”(双引号缺失)
为什么你需要双引号? –
@MichaelArdan,因为他传递了'String'值。 'String'值应该用引号包装。 –
然后用单引号代替 –