Bases de Datos > MySQL

 Volver A '0' El Campo Auto_increment

(1/3) > >>

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

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa