Android - alter table para añadir un registro auto incremental

   
Vista:
Imágen de perfil de Francisco

alter table para añadir un registro auto incremental

Publicado por Francisco (188 intervenciones) el 05/04/2016 23:27:57
Se puede moificar una tabla que ya tiene registros en SQLITE
para que tenga un id incrementable

1
alter table citas add column int  id  not _null  auto_increment

He probado con esto pero parece que no funciona

tendra que enumerar los registros que contenga la tabla

Gracias por todo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

alter table para añadir un registro auto incremental

Publicado por xve (72 intervenciones) el 06/04/2016 08:08:56
Hola Francisco, creo que lo tienes al reves... primero va el nombre del campo, y luego el tipo... también creo que tienes que indicar que es un primary key... prueba así:
1
alter table citas add column id int primary key autoincrement

Coméntanos, ok?

https://www.sqlite.org/lang_altertable.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Francisco

alter table para añadir un registro auto incremental

Publicado por Francisco (188 intervenciones) el 06/04/2016 10:16:37
Hola compañero

tenias razón esatba mal

como tu dices me da error
y de esta forma se crea la columna pero no se genera un numero de incrementacion

alter table citas add column id int not_null primary_key auto_increment

Tengo la tabla rellena con unos datos ,al lanzar la consulta se crea la columna id pero no
se rellena con mingun valor
debería autoincrementarse pero no lo hace.
sabes porque
Gracias por todo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Francisco

alter table para añadir un registro auto incremental

Publicado por Francisco (188 intervenciones) el 06/04/2016 10:23:57
me tocara recoger los valores de la tabla y crear una nueva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar