Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2012, 20:21
srnetworks
 
Fecha de Ingreso: junio-2011
Ubicación: Argentina
Mensajes: 32
Antigüedad: 13 años, 5 meses
Puntos: 2
LIKE en un procedure mysql

EStimados estoy tratando de hacer un procedure que tiene dentro de sí un LIKE que lo aplico sobre un parametro que se ingresa.
Lo que busco es q me obtenga los datos de la tabla usuarios donde el nombre (u_nombre) sea igual al parametro que estoy pasando.
El codigo que hice es este:

Código MySQL:
Ver original
  1. delimiter//
  2. CREATE PROCEDURE mana(IN palabra VARCHAR(20))
  3. DECLARE var VARCHAR(30);
  4. SET var= CONCAT(" ' ",palabra," ' ");
  5. SELECT * FROM usuarios WHERE u_nombre LIKE var;

El parametro que se ingresa y pretendo usar en el like es "palabra".
Me sale este error:

1054 - Unknown column 'xxxx' in 'field list', donde xxxx es el parametro que ingrese.