ID mariadb

Post Reply
jair
Posts: 71
Joined: Sun Aug 27, 2017 7:18 pm

ID mariadb

Post 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.
User avatar
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

Post 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
jair
Posts: 71
Joined: Sun Aug 27, 2017 7:18 pm

Re: ID mariadb

Post by jair »

Gracias mi amigo!
Post Reply