hola, cuando en la tabla no existen registros a la variable @idTipoVenta le sumo 1, pero no logro que me funcione select @idTipoVenta:=(max(idTipoVenta) + 1), porque al existir un registro se deberia entrar en el else y sumarle 1 al ultimo registro, pero el select max no se incrementa y simplemente se asigna 1.
Como podria conseguir que se vaya incrementando en 1 el select max, porque no quiero usar campos auto_increment de mysql
Gracias
Código PHP:
DECLARE registrosTablaVenta INT DEFAULT 0;
SELECT @registrosTablaVenta:=count(*) from tipoVentas;
if @registrosTablaVenta = 0 then
set @idTipoVenta = 1;
else
select @idTipoVenta:=(max(idTipoVenta) + 1)
from tipoVentas ;
end if;