Нет такой таблицы SQLITE_SEQUENCE из AIR / Actionscript - PullRequest
5 голосов
/ 27 августа 2011

Я пытаюсь сбросить начальное значение для поля автоинкремента в SQLITE, используя AIR / ActionScript / Flex 4.5.

Я делаю то, что должно нормально работать:

DELETE FROM SQLITE_SEQUENCE WHERE NAME = 'myTable'

Я проверил, что база данных действительно содержит таблицу SQLITE_SEQUENCE. Я могу выполнить вышеупомянутое утверждение без ошибок напрямую через плагин Firefox SQLITE (SQLite Manager).

Однако, когда я пытаюсь сделать то же самое с помощью Actionscript, я получаю сообщение об ошибке:

Нет такой таблицы «SQLITE_SEQUENCE».

Все, что я мог найти при поиске, - это один парень, который публиковал везде, где только мог, - только остаться без ответа: здесь а также здесь а также здесь

Есть идеи?

1 Ответ

11 голосов
/ 19 июля 2013

sqlite_sequence таблица не создается, пока вы не определите хотя бы один столбец автоинкремента и первичного ключа в своей схеме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...