Bases de Datos > MySQL
Volver A '0' El Campo Auto_increment
RadicalEd:
Hola chicos de SoloCodigo, pregunta???
Quisiera saber como volver a '0' (cero) un campo, me explico aunque creo que entienden.
Tengo el campo 'id' de la tabla 'X' y ya voy por el numero de registro '57' o id=57; he visto que los valores auto_increment se guardan en la tabla 'TABLES' de la DB 'information_schema' y el campo 'AUTO_INCREMENT' lleva ese conteo (bueno creo que así es).
Trate de modificarlo y volverlo a empezar a '0', pero me saca este error:
--- Citar ---ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'information_schema'
--- Fin de la cita ---
Qué debo hacer???
Gracias Chao.
PD. Acabo de descubrir que los tags del foro si uno señala una frase y hace click sobre el TAG este encierra lo que uno haya subrayado.
lencho:
primero, todavia no se para que quisieras volverlo a cero.
por que supongamos que ya lo tengas en cero, ahora cuando hagas una nueva insercion, que numero esperarias que le ponga ?? 1 ??? y si existiria el registro 1.
weno, no se si te entendi, pero yo hacia lo siguiete.
Cuando queria que mi tabla vuelva a empesar de 0 (osea tambien sin registro ) deshabilitaba el valor identidad, eliminaba todos los registros, y luego volvia a habilitar el valor identidad.
BYTE.
F_Tanori:
--- Código: Text ---ALTER TABLE Productos auto_increment=0
ponerlo en 0 hace que inicie en uno
es como hacer esto
--- Código: Text ---ALTER TABLE Productos auto_increment=1
o en cualquier numero
--- Código: Text ---ALTER TABLE Productos auto_increment=100
Saludos
RadicalEd:
Gracias F_Tanori.
Altareum:
De hecho "ALTER TABLE Productos", borra todos los registros de la tabla y vuelve el auto increment a 0 (o mejor dicho vuelve la tabla a su estado original, como recién creada, si no me equivoco).
Altareum.
Navegación
[#] Página Siguiente
Ir a la versión completa