Максимальное значение идентификатора строки? - PullRequest
0 голосов
/ 07 февраля 2012

Я разрабатываю приложение базы данных Android, в котором я использую запрос, чтобы найти максимум идентификатора строки в таблице, который является первичным ключом, а не автоматически увеличивается я сослался на эту ссылку http://www.sqlite.org/optoverview.html

и запустил запрос

ВЫБРАТЬ МАКС (идентификатор игры) ИЗ configureGame;

и все время возвращает максимальное значение 9, хотя максимальный идентификатор в таблице равен 10

что я должен сделать, чтобы получить правильное значение

Ответы [ 2 ]

2 голосов
/ 07 февраля 2012

Что такое тип данных gameId?если это int, то max (gameId) вернет правильное значение.Но если это String, он вернет неправильное значение.

1 голос
/ 07 февраля 2012

Попробуйте использовать

SELECT LAST_INSERT_ROWID();

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