Eror по синтаксису может кто-то проверить - PullRequest
0 голосов
/ 13 января 2020
    private static final String CREATE_TABLE_BOBOT = "CREATE TABLE "
            + TABLE_BOBOT + "(" + KEY_ID + " INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,"
            + KEY_HP_ID +" INTEGER NOT NULL," + KEY_BATERAI + "TEXT NOT NULL,"
            + KEY_KAMERA +" TEXT NOT NULL,"+ KEY_RAM +"TEXT NOT NULL,"
            + KEY_INTERNAL +" TEXT NOT NULL," + ")";

it says Caused by: android.database.sqlite.SQLiteException: AUTOINCREMENT is only allowed on an INTEGER PRIMARY KEY (code 1 SQLITE_ERROR): , while compiling: CREATE TABLE bobot(idINTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,hp_idINTEGER NOT NULL,bateraiTEXT NOT NULL,kameraTEXT NOT NULL,ramTEXT NOT NULL,internalTEXT NOT NULL,)

я не уверен, где я ошибся

1 Ответ

1 голос
/ 13 января 2020

Вы забыли добавить пробелы в своих запросах

CREATE TABLE bobot(idINTEGER

, поэтому идентификатор не может быть проанализирован Проверьте свой запрос и попробуйте снова

...