La Procédure Stockée SQL de Recherche de chaine via Passées en Paramètre et l'Utilisation de 'LIKE' de la requête

Je suis en train de créer une procédure stockée qui va à la recherche de mon tableau à l'aide du paramètre passé par l'utilisateur comme elle appelle le PS. Je voudrais utiliser le "COMME" de la requête pour cela. Jusqu'à présent, c'est ce que j'ai.

DROP PROCEDURE IF EXISTS `SEARCH_STUDENT`$$
CREATE
    PROCEDURE `test`.`SEARCH_STUDENT`(_textInput VARCHAR(10))
    BEGIN

    SELECT * FROM records WHERE `lastname` LIKE '%'+_textInput+'%';
    END$$

mais im obtenir cette erreur:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@Search varchar(10);
    SET @Search=_textInput;
    SELECT * FROM records WHERE `last' at line 10

Ce que je reçois de google sont des échantillons fixe chaîne à rechercher. Mine dépend de ce que l'utilisateur devra saisir dans la zone de texte. Merci beaucoup pour toute aide à avancé.

OriginalL'auteur Charmie | 2013-06-16