Hola Carmelo9:
¿Qué utilidad le vez a reiniciar un campo autoincremental? además de el hecho de tener tus llaves "ordenadas"
Muchas veces hemos platicado en este foro de lo inútil que es "jugar" con los campos autoincrementales, el que tengas tus id's como 1,2,3,4 es exactamente lo mismo a que los tengas como 10,23,45563,1234211. No hay diferencia en cuanto a performance, y si puedes tener problemas con integridad referencial, si no tienes un adecuado uso de llaves foráneas.
¿Quieres numerar de manera secuencial tus registros? bueno, hay técnicas y/o trucos que te pueden ayudar
Pero bueno, como esa no era la pregunta, para alterar el valor del campo autoincremental lo haces con
Código:
ALTER TABLE tu_tabla AUTO_INCREMENT = valor_inicial_del_campo
Checa este scrpit:
Código MySQL:
Ver originalQuery OK, 0 rows affected (0.08 sec)
Query OK, 3 rows affected (0.02 sec)
+----+-------------+
| id | descripcion |
+----+-------------+
| 1 | uno |
| 2 | dos |
| 3 | tres |
+----+-------------+
Query OK, 3 rows affected (0.04 sec)
Query OK, 1 row affected (0.02 sec)
+----+-------------+
| id | descripcion |
+----+-------------+
| 4 | uno |
+----+-------------+
Query OK, 1 row affected (0.02 sec)
Query OK, 0 rows affected (0.26 sec)
Query OK, 1 row affected (0.02 sec)
+----+-------------+
| id | descripcion |
+----+-------------+
| 1 | uno |
+----+-------------+
Saludos
Leo.