Hola a todos,... tengo una tabla donde se genera un código inteligente mediante autoincrement,...
Es así que con insertar el id_linea_numref y id_prenda_numref, el motor genera un consecutivo para ese combo y luego lo inserta concatenado en el campo num_ref_numref mediante un SP generando así un código único cada vez,...
Código MySQL:
Ver originalDELIMITER $$
INSERT INTO bdaa.NUM_REFERENCIAS
(id_linea_numref
, id_prenda_numref
)
set num_ref_numref
= @ref
Ingresando datos:
Código MySQL:
Ver originalid_linea_numref = 1
id_prenda_numref = 10
id_cons_numref generado = 001
num_ref_numref concatenado = 110001
El problema radica en que por combo solo puedo disponer de 999 números y me gustaría que cuando llegue al último registro permitido comience nuevamente la cuenta en cero... ejemplo
Último num_ref_numref concatenado = 110999
Siguiente num_ref_numref concatenado = 1100001
He consultado en varias partes y no he logrado el resultado deseado,... espero alguien me pueda dar alguna luz para darle solución a este problema,... gracias