MySQL параметризованный запрос с использованием Like - PullRequest
20 голосов
/ 21 апреля 2009

Я хочу выполнить такой запрос в MySQL:

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

Но я хочу использовать параметр для передачи в тексте поиска. Это возможно? Это не похоже на работу:

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

1 Ответ

33 голосов
/ 21 апреля 2009

Символы % должны находиться внутри значения параметра, поэтому это что-то вроде:

select * from table where column1 like ?;

И затем вы устанавливаете параметр на:

%searchText%
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...