Como usar a instrução LIKE corretamente em um comunicado MySql SELECT?
Pergunta
Por que não é este trabalho?
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;//
Solução
Tente usar:
CONCAT('%', SearchText ,'%')
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow