Page 1 of 1

ID mariadb

Posted: Wed Apr 16, 2025 3:20 pm
by jair
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.

Re: ID mariadb

Posted: Wed Apr 16, 2025 3:43 pm
by cmsoft
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í.

Code: Select all | Expand

ALTER TABLE `mibase`.`mitabla`  AUTO_INCREMENT=500;
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:

Code: Select all | Expand

UPDATE mitabla SET id = id +60 ORDER BY id DESC
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

Re: ID mariadb

Posted: Wed Apr 16, 2025 5:07 pm
by jair
Gracias mi amigo!