Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql

Respuesta
 
Herramientas Desplegado
Antiguo 05-jul-2006, 04:33   #1 (permalink)
miguel867 no se puede cailificar en este momento
 
Fecha de Ingreso: abril-2006
Mensajes: 125
Resetear atributo autoincrementable

Hola a todos!!!

Me gustaria saber si los atributos autoincrementables de mysql que se utilizan como claves primarias, se pueden resetear a un valor de alguna manera (con algún comando de php o algo).

Un saludo.
miguel867 está desconectado   Responder Citando
Antiguo 05-jul-2006, 05:24   #2 (permalink)
Azrael666 está en el buen camino
 
Avatar de Azrael666
 
Fecha de Ingreso: noviembre-2004
Mensajes: 632
no se si funcionará con esto:

ALTER TABLE nombre_tabla AUTO_INCREMENT = n

n --> valor al que quieres resetear

es lo malo de tener que probarlo y que se fastidie algo si no funciona...
__________________
http://shortlink.co.uk/q33
Azrael666 está desconectado   Responder Citando
Antiguo 05-jul-2006, 06:45   #3 (permalink)
Moderador
Cluster llegará a ser famoso muy prontoCluster llegará a ser famoso muy pronto
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago - Chile
Mensajes: 34.436
Comando de PHP directo no existe .. pero si sentencia SQL a ejecutar para tal fin.

Podría ser lo que comenta Azrael666 .. pero deberías concretar que BBDD usas .. no será lo mismo para "Mysql" que para otras BBDD.

Una vez que tengas claro el comando SQL o sentencia .. ahí lo ejecutas por tu función clásica: mysql_query() o como corresponda como si se tratase de cualquier otro "SELECT" o sentencia SQL común.

Dependerá de permisos del usuario de Mysql sobre la tabla implicada si puedas ejecutar ese comando o no .. recomendable que uses mysql_error() (asumo que usas Mysql! ...) para ver si tienes algún mensaje de error (sobre todo por no poder ejecutar ese comando por ejemplo ..)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fué grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Cluster está desconectado   Responder Citando
Antiguo 06-jul-2006, 03:07   #4 (permalink)
miguel867 no se puede cailificar en este momento
 
Fecha de Ingreso: abril-2006
Mensajes: 125
la BD que uso es MySQL. Sabeis concretamente cual es el comando necesario para ello?

Un saludo.
miguel867 está desconectado   Responder Citando
Antiguo 06-jul-2006, 04:50   #5 (permalink)
Azrael666 está en el buen camino
 
Avatar de Azrael666
 
Fecha de Ingreso: noviembre-2004
Mensajes: 632
haz una prueba, create una tabla con una key autoincrementable, inserta unos cuantos registros, borralos y luego ejecuta la sentencia que te puse dandole a n el valor 0, si al volver a insertar te sale que la id es 0 es que funciona, si es x+1 es que no (x--> numero de registros que insertaste y que luego borraste)

asi no tienes problemas de joder nada de lo que tengas en otras tablas y puedes probarlo tranquilamente.
__________________
http://shortlink.co.uk/q33
Azrael666 está desconectado   Responder Citando
Antiguo 06-jul-2006, 06:38   #6 (permalink)
Moderador
Cluster llegará a ser famoso muy prontoCluster llegará a ser famoso muy pronto
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago - Chile
Mensajes: 34.436
Moví tu mensaje al foro de "Base de datos" -> Mysql para que te orienten al respecto.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fué grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Cluster está desconectado   Responder Citando
Antiguo 06-jul-2006, 07:58   #7 (permalink)
Moderador NO Sabio
BrujoNic llegará a ser famoso muy prontoBrujoNic llegará a ser famoso muy prontoBrujoNic llegará a ser famoso muy prontoBrujoNic llegará a ser famoso muy prontoBrujoNic llegará a ser famoso muy pronto
 
Avatar de BrujoNic
 
Fecha de Ingreso: noviembre-2002
Ubicación: Costa Rica/Nicaragua
Mensajes: 10.994
sobre campos autoincrementables
¿Qué pasa si se "acaba" el AUTO_INCREMENT"?
Actualizar ID automaticamente
Poner desde 0 en MySQl
__________________
Orgulloso de ser latino y demostrar que si uno trata de escribir bien, los demás comprenderán lo que respondo.
¿Fácil verdad?
BrujoNic está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 15:39.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93