АВТОИНКРЕМЕНТ разрешен только для ЦЕЛОГО ПЕРВИЧНОГО КЛЮЧА - androidAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 АВТОИНКРЕМЕНТ разрешен только для ЦЕЛОГО ПЕРВИЧНОГО КЛЮЧА - android

Сообщение Anonymous »


Я пытаюсь создать таблицу в своей базе данных с идентификатором, который сам по себе автоматически увеличивается, но всякий раз, когда я пытаюсь добавить ключевое слово AUTOINCREMENT в свой запрос, он сообщает мне следующее:

АВТОИНКРЕМЕНТ разрешен только для ЦЕЛОГО ПЕРВИЧНОГО КЛЮЧА

Вот мой вопрос:

@Override общественная недействительность onCreate (SQLiteDatabase db) { String sql = "СОЗДАТЬ ТАБЛИЦУ, ЕСЛИ НЕ СУЩЕСТВУЕТ" + TABLE_TASKS + "( " + KEY_ID + «ЦЕЛОЕ АВТОИНКРЕМЕНТ ПЕРВИЧНОГО КЛЮЧА», « + KEY_NOTETITLE + " ТЕКСТ " + KEY_NOTECONTENT + " Текст " + KEY_STATUS + "ЦЕЛОЕ ЧИСЛО)"; db.execSQL (sql); } Я также пытался написать AUTO_INCREMENT, но получил синтаксическую ошибку.

Я обнаружил, что это источник проблемы, поскольку всякий раз, когда я пытаюсь удалить AUTOINCREMENT, все работает нормально.

Итак... как вы думаете, в чем проблема?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»