使用Like的MySQL参数化查询

时间:2009-04-21 17:18:22

标签: mysql

我想在MySQL中运行这样的查询:

select * from table where column1 like '%searchdata%'

但我想使用参数传入搜索文本。这可能吗?这似乎不起作用:

select * from table where column1 like '%?Parameter%'

1 个答案:

答案 0 :(得分:33)

%符号需要在参数值内,所以它更像是:

select * from table where column1 like ?;

然后将参数设置为:

%searchText%