sql >> Base de Datos >  >> RDS >> Mysql

Usando el operador SQL LIKE como un parámetro de procedimiento almacenado

ACTUALIZADO debido a un problema en el comentario:la solución ahora es WHERE gameTitle LIKE CONCAT('%',gameName,'%')

=====Respuesta anterior =====

Me parece que olvidaste las comillas. En lugar de WHERE gameTitle LIKE '% + gameName + %'; , probablemente deberías hacer WHERE gameTitle LIKE '%' + gameName + '%';

De la forma en que lo tienes configurado, estás ingresando el texto genérico incorrecto '%gameTitle%' en la consulta, en lugar de lo que realmente desea, que es algo como:'%Creed%' .