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) + 1) FROM tipoVentas;
END IF;
INSERT INTO tipoVentas(idTipoVenta,precio
VALUES (@idTipoVenta,2);