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'值應該用引號包裝。 –
然後用單引號代替 –