这是一个弥补查询
"select * from tbl where name like '@foo%'"
...
cmd.addparam(foo, bar) //not actual code
我得到0结果。我尝试将where更改为name like @foo
并写入bar +“%”但是我怀疑这是不正确的(它应该逃脱%?)并且我再次获得0行。
我喜欢参数怎么样?我的代码实际上使用dapper.net和mysql作为其数据库。
答案 0 :(得分:2)
您需要按如下方式构建查询:
"select * from tbl where name like @foo"
然后
cmd.addParam("@foo", bar + "%")