Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/04/2012, 03:46
wchiquito
 
Fecha de Ingreso: junio-2011
Mensajes: 139
Antigüedad: 12 años, 10 meses
Puntos: 42
Respuesta: problema con mysql crear un procedimiento

Hola losaltlv,

Un par de temas, el primero, tus sentencias deben terminar en punto y coma (;) no en coma (,), ejemplo:

Código SQL:
Ver original
  1. UPDATE `generador` SET numero=ult WHERE parametro =param,
debería ser:
Código SQL:
Ver original
  1. UPDATE `generador` SET numero=ult WHERE parametro =param;
Lo segundo, el valor de la variable ult en la sentencia:
Código SQL:
Ver original
  1. SELECT ult = numero + 1 FROM `generador` ...
seguramente siempre dará como resultado NULL, una mejor opción sería usar:
Código SQL:
Ver original
  1. SELECT numero + 1 INTO ult FROM `generador` WHERE Parametro = param;
Espero sea útil la información.