una studio programacion eliminar drop como columna column android sqlite sqlite3

android - studio - crear una columna indexada en sqlite



sqlite rename column (1)

¿Puedo crear un índice en una columna en el comando crear tabla en sqlite?

Intenté este comando a continuación en sqlite3 en el shell de Android. Parece funcionar.

sqlite> create table mytest (id integer indexed); sqlite> .schema CREATE TABLE mytest (id integer indexed);

Pero, en la especificación del lenguaje de consulta de sqlite, no se admite la especificación de una columna a indexar:

http://www.sqlite.org/lang_createtable.html

¿Me he perdido algo?

Gracias.


Se necesita una consulta separada:

CREATE INDEX mytest_id_idx ON mytest(id);

¿Aunque parece que quieres que la columna id la clave principal de incremento automático?

CREATE TABLE mytest(id INTEGER PRIMARY KEY);