Estoy haciendo ese programa que comenté en otro post para editar bases de datos.
Resulta que al archivo sqlite le "pregunto" algunos datos de su estructura, para manejarlo pero me encuentro con que:
Caso A, el índice es PK (solamente)
Entonces esa característica la pone al final de la sentencia de creación de la tabla
CREATE TABLE `contacts` (
`contindx` INTEGER,
`contname` TEXT NOT NULL,
...
PRIMARY KEY(contindx)
`contindx` INTEGER,
`contname` TEXT NOT NULL,
...
PRIMARY KEY(contindx)
Caso B, El indice es PK y AI (auto increment)
Entonces ambas características las pone en la misma línea que la de la tabla y no al final.
CREATE TABLE `contacts` (
`contindx` INTEGER PRIMARY KEY AUTOINCREMENT,
`contname` TEXT NOT NULL,
`contindx` INTEGER PRIMARY KEY AUTOINCREMENT,
`contname` TEXT NOT NULL,
Alguien podría decir si esto es así de casualidad o siempre es así.
Saludos.