为什么这不起作用?
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 ,'%')
关于mysql - 如何在 MySql SELECT 语句中正确使用 LIKE 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/985358/