DROP PROCEDURE IF EXISTS sp_lzl_test; CREATE PROCEDURE sp_lzl_test (title VARCHAR(50)) BEGIN DECLARE whereTitle VARCHAR (100); SET whereTitle = CONCAT('%', title, '%'); SELECT * FROM tb WHERE t LIKE whereTitle; END; CALL sp_lzl_test ('wm'); DROP PROCEDURE IF EXISTS sp_lzl_test;