Ver Mensaje Individual
  #6 (permalink)  
Antiguo 21/10/2015, 14:18
-thor-
 
Fecha de Ingreso: febrero-2006
Mensajes: 446
Antigüedad: 18 años, 9 meses
Puntos: 3
Respuesta: problema con select max no incrementa

Gracias, pero me sigue guardando el primer registro con 1 y despues entra al else pero sigue manteniendo 1, porque phpmyadmin me muestra en pantalla

@idTipoVenta:=MAX(idTipoVenta) + 1
1


Código PHP:
BEGIN
  
DECLARE idTipoVenta INT DEFAULT 0
  DECLARE 
registrosTablaVenta INT DEFAULT 0

  
    
SELECT @registrosTablaVenta:=COUNT(*) FROM tipoVentas INTO                    @registrosTablaVenta;
    
      IF @
registrosTablaVenta 0 THEN
           SELECT 
@idTipoVenta := 1;
        ELSE      
  
SELECT @idTipoVenta:=(MAX(idTipoVenta) + 1FROM tipoVentas;  
        
END IF;
   
   
INSERT INTO tipoVentas(idTipoVenta,precio
VALUES 
(@idTipoVenta,2);