0

为什么这不起作用?

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;//
4

1 回答 1

4

尝试使用:

CONCAT('%', SearchText ,'%')
于 2009-06-12T07:08:49.627 回答