Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Obtener el AUTO_INCREMENT que sigue.

Estas en el tema de Obtener el AUTO_INCREMENT que sigue. en el foro de Mysql en Foros del Web. Buen dia. Tengo una tabla con folio, pero los folios se manejan con la cantidad de caracteres exactos es decir si es el primer folio ...
  #1 (permalink)  
Antiguo 14/03/2012, 21:43
 
Fecha de Ingreso: mayo-2011
Ubicación: sinaloa
Mensajes: 150
Antigüedad: 12 años, 11 meses
Puntos: 4
Obtener el AUTO_INCREMENT que sigue.

Buen dia.

Tengo una tabla con folio, pero los folios se manejan con la cantidad de caracteres exactos es decir si es el primer folio seria '000001' y asi susesivamente.

Para esto tambien tengo un id que hace lo mismo que el folio solo que el id es AUTO_INCREMENT es decir si se inserta el primero automaticamente sera 1, si se inserta el segundo automaticamente seguira el 2.

Lo que yo quiero conseguir con todo esto es conocer el Autoincremental que continua para realizar la conversion y agregarla en el folio.

Para ser mas directo. COMO CONOSCO EL SIGUIENTE VALOR DEL AUTO_INCREMENT EN UNA TABLA SIN NECESIDAD DE INSERTARLO?
  #2 (permalink)  
Antiguo 15/03/2012, 02:14
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Obtener el AUTO_INCREMENT que sigue.

Código MySQL:
Ver original
  1. FROM information_schema.tables
  2. WHERE table_name='nombre_de_la_tabla';

Debes tener acceso a consultar "information_schema".

Sabes que si hay borrados de registros el auto_increment puede no ser consecutivo....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #3 (permalink)  
Antiguo 15/03/2012, 03:01
 
Fecha de Ingreso: junio-2011
Mensajes: 139
Antigüedad: 12 años, 10 meses
Puntos: 42
Respuesta: Obtener el AUTO_INCREMENT que sigue.

Hola yoniti7784,

Con la consulta que te indica quimfv puedes obtener el próximo valor de la columna autoincrementada, sin embargo, ¿es necesario que obtengas el próximo valor de la columna autoincrementada? ¿Lo necesitas solamente para la conversión y agregarlo a la columna folio?

Quizás una opción como la siguiente al definir la columna sea menos complicada:

teniendo en cuanta las consideraciones de usar zerofill como se indica en el manual.

Espero te sea útil.
  #4 (permalink)  
Antiguo 16/03/2012, 20:57
 
Fecha de Ingreso: mayo-2011
Ubicación: sinaloa
Mensajes: 150
Antigüedad: 12 años, 11 meses
Puntos: 4
Respuesta: Obtener el AUTO_INCREMENT que sigue.

Si es mejor eso gracias.

Etiquetas: tabla, autoincrementable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:49.