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

auto_increment en InnoDB

Estas en el tema de auto_increment en InnoDB en el foro de Mysql en Foros del Web. Estoy teniendo un problema con unas tablas InnoDB. He estado buscando por internet, y he encontrado la confirmacion de mi problema, aunque ahora me gustaria ...
  #1 (permalink)  
Antiguo 23/09/2008, 16:01
 
Fecha de Ingreso: marzo-2003
Mensajes: 114
Antigüedad: 21 años, 1 mes
Puntos: 0
auto_increment en InnoDB

Estoy teniendo un problema con unas tablas InnoDB.

He estado buscando por internet, y he encontrado la confirmacion de mi problema, aunque ahora me gustaria encontrar la solucion :)

Tengo unas tablas InnoDB relacionadas.

En algunas de ellas tengo una clave primaria (ID) con auto_increment.

En principio funciona bien, va sumando correctamente, siempre el siguiente valor.

El problema es que, si la tabla queda vacia (algo que va a ocurrir a menudo en esa tabla) y el servidor MySQL se reinicia, el auto_increment se resetea a cero, y empieza a contar de nuevo 1, 2, 3... cuando esos valores ya han existido antes en ese campo.

Segun he leido, solo ocurre con tablas InnoDB, que resetean la cuenta de auto_increment al reiniciarse el servidor MySQL, y toma el valor mas alto que exista en ese momento en la tabla, y claro si esta vacia ese valor es 0.

La consulta es: ¿existe alguna forma de evitar que MySQL resetee los valores de las columnas auto_increment en tablas que usan InnoDB al reiniciar el servicio de MySQL?

Gracias por leer hasta aqui :P
__________________
Existen dos tipos de gente: los creyentes que no creen, y los que creen que son creyentes...
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 11:27.