MySQL Select 문에서 Like 문을 올바르게 사용하는 방법은 무엇입니까?
문제
왜 이것이 작동하지 않습니까?
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;//
해결책
사용해보십시오 :
CONCAT('%', SearchText ,'%')
제휴하지 않습니다 StackOverflow