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.
| |||
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. |
| ||||
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...
__________________ ALOZORRO v5.0 (ahora en .es) |
| |||
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. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| ||||
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.
__________________ ALOZORRO v5.0 (ahora en .es) |
| |||
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. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| ||||
sobre campos autoincrementables ¿Qué pasa si se "acaba" el AUTO_INCREMENT"? Actualizar ID automaticamente Poner desde 0 en MySQl
__________________ NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL |