3 messages in com.mysql.lists.mysql-esRE: Reiniciar contador de campo autoi...| From | Sent On | Attachments |
|---|---|---|
| Reynier Perez Mira | 25 Sep 2006 12:02 | |
| Edwin Cruz | 25 Sep 2006 13:21 | |
| Reynier Perez Mira | 25 Sep 2006 16:39 |
| Subject: | RE: Reiniciar contador de campo autoincrementable![]() |
|---|---|
| From: | Reynier Perez Mira (rper...@estudiantes.uci.cu) |
| Date: | 09/25/2006 04:39:20 PM |
| List: | com.mysql.lists.mysql-es |
Muchas gracias a todos, lo he solucionado con la sentencia SQL ALTER TABLE nombre_tabla AUTO_INCREMENT= 1
Lo extraño es que estoy usando MySQL 4.1.20-community y las tablas son MyISAM y
según lo que me dice Edwin esa sentencia solo funciona a partir de la versión
5.0.3 de MySQL
Salu2
-- ReynierPM | 5to Ing. Informática
-----Mensaje original----- De: Edwin Cruz [mailto:ecr...@medel.com.mx] Enviado el: 25 September, 2006 3:22 PM Para: Reynier Perez Mira; mysq...@lists.mysql.com Asunto: RE: Reiniciar contador de campo autoincrementable
http://dev.mysql.com/doc/refman/5.0/es/alter-table.html
Hasta casi el final dice:
Desde MySQL 5.0.3, puede usar la opción de tabla ALTER TABLE ... AUTO_INCREMENT=value para InnoDB para asignar el número de secuencia de nuevos registros si el valor es mayor que el máximo valor en la columna AUTO_INCREMENT . Si el valor es menor que el máximo actual en la columna, no se da ningún mensaje de error y el valor de secuencia actual no se cambia.
alter table nombretabla auto_increment=10
Si quieres que comienze desde el 10...
Tambien está la opcion de trucar la tabla
Saludos!
-----Mensaje original----- De: Reynier Perez Mira [mailto:rper...@estudiantes.uci.cu] Enviado el: Lunes, 25 de Septiembre de 2006 02:03 p.m. Para: mysq...@lists.mysql.com Asunto: Reiniciar contador de campo autoincrementable
Hola lista: Tengo un campo ID autonúmerico o autoincrementable. Existe alguna forma de reiniciar el contador de ese campo nuevamente a "1". Lo que pasa es que si elimino una fila anterior entonces me sigue la numeración que llevaba y no quiero eso.
Salu2
-- ReynierPM | 5to Ing. Informática
-- Lista de Correos de MySQL Para el historial de la lista: http://lists.mysql.com/mysql-es Para cancelar > inscripción: http://lists.mysql.com/mysql-es?unsub=ecr...@medel.com.mx




