Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

[SOLUCIONADO] Problema con Like en procedimiento almacenado

Estas en el tema de Problema con Like en procedimiento almacenado en el foro de Mysql en Foros del Web. Buenas tardes amigos son novato en mysql Me mate buscando cual es mi error pero no se cual es .. e detectado que es mi ...
  #1 (permalink)  
Antiguo 03/02/2013, 18:17
 
Fecha de Ingreso: febrero-2012
Mensajes: 136
Antigüedad: 12 años, 2 meses
Puntos: 8
Problema con Like en procedimiento almacenado

Buenas tardes amigos son novato en mysql

Me mate buscando cual es mi error pero no se cual es .. e detectado que es mi like

les dejo mi prodecimiento

Código PHP:
CREATE DEFINER=`root`@`localhostPROCEDURE `Prueba`(IN exp VARCHAR(25),IN IP VARCHAR(25),IN usurio VARCHAR(25),IN tipoInstancia VARCHAR(25)))
BEGIN
     
    
    
DECLARE corto VARCHAR(45); 
    
    
    
SELECT x_corto INTO corto FROM eleccion.instancia WHERE i_cantidad
    (
SELECT MIN(i_cantidadFROM eleccion.instancia) AND x_corto like    CONCAT("'%",tipoInstancia,"%'")
    
ORDER BY RAND() LIMIT 1;
    

END 
Muchas gracias espero su respuesta
  #2 (permalink)  
Antiguo 03/02/2013, 18:24
 
Fecha de Ingreso: febrero-2012
Mensajes: 136
Antigüedad: 12 años, 2 meses
Puntos: 8
Respuesta: Problema con Like en procedimiento almacenado

JAJAJA

YA ME SALIO MUCHAS GRACIAS

LES DEJO LA SOLUCION

Código PHP:
Ver original
  1. CREATE DEFINER=`root`@`localhost` PROCEDURE `Prueba`(IN exp VARCHAR(25),IN IP VARCHAR(25),IN usurio VARCHAR(25),IN tipoInstancia VARCHAR(25)))
  2. BEGIN
  3.      
  4.      
  5.     DECLARE corto VARCHAR(45);  
  6.      
  7.      
  8.     SELECT x_corto INTO corto FROM eleccion.instancia WHERE i_cantidad=  
  9.     (SELECT MIN(i_cantidad) FROM eleccion.instancia) AND x_corto like    CONCAT("%",tipoInstancia,"%")
  10.     ORDER BY RAND() LIMIT 1;
  11.      
  12.  

ES SIN COMILLAS SIMPLES EN LOS ESTREMOS

Etiquetas: procedimiento, select, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:45.