Как правильно использовать оператор LIKE в операторе SELECT MySql? - PullRequest
0 голосов
/ 12 июня 2009

Почему это не работает?

DELIMITER ;//

CREATE PROCEDURE `blah`
(
  SearchText varchar(4000)
)
BEGIN
  SELECT *
  FROM table_name
  WHERE table_name.StringField LIKE '%' + SearchText + '%'; -- This is where the code is breaking
END;//

1 Ответ

4 голосов
/ 12 июня 2009

Попробуйте использовать:

CONCAT('%', SearchText ,'%')
...