ID mariadb
ID mariadb
Hay alguna forma de cambiar el campo ID de los datos de MySQL o MariaDB? Tengo un problema de duplicación con una diferencia de 60 menos que el campo id, lo que no permite la inclusión de duplicación.
- cmsoft
- Posts: 1317
- Joined: Wed Nov 16, 2005 9:14 pm
- Location: Mercedes - Bs As. Argentina
- Has thanked: 2 times
- Been thanked: 5 times
Re: ID mariadb
Hola Jair.
Desde donde queres cambiarlos? Desde un programa Fivewin o desde la misma base de datos?
Si es desde la base de datos, puedes hacerlo simplemente modifcando la estructura de la tabla así.
Esto altera el numero del autoincremental al numero que tu desees.
Si por el contrario, lo que quieres hacer es correr los autoincrementales que tiene una tabla a un numero mas grande puedes hacer:
Esto pondrá todos los autoincrementales con su valor mas 60. El order by desc es necesario para que empiece a correr desde el ultimo, sino dará duplicado.
Espero sea eso lo que preguntabas, sino explica el caso y vemos como podemos ayudar
Desde donde queres cambiarlos? Desde un programa Fivewin o desde la misma base de datos?
Si es desde la base de datos, puedes hacerlo simplemente modifcando la estructura de la tabla así.
Code: Select all | Expand
ALTER TABLE `mibase`.`mitabla` AUTO_INCREMENT=500;
Si por el contrario, lo que quieres hacer es correr los autoincrementales que tiene una tabla a un numero mas grande puedes hacer:
Code: Select all | Expand
UPDATE mitabla SET id = id +60 ORDER BY id DESC
Espero sea eso lo que preguntabas, sino explica el caso y vemos como podemos ayudar