2012-02-07 7 views
0

は、私は、主キーではなく自動私はこのリンク http://www.sqlite.org/optoverview.html行IDの最大値は?

を呼ば をインクリメントし、クエリを解雇され、テーブルに行IDの最大値を見つけるために、クエリを使用したアンドロイドデータベースアプリケーションを開発しています

SELECT MAX(gameId)FROM configureGame;

、それがテーブルの最大idは私が右の値を取得するために何をすべきか10

ですが、すべての時間を最大値9を返し

答えて

2

gameIdのデータ型は何ですか? intの場合、max(gameId)は正しい値を返します。 しかし、Stringの場合は、間違った値が返されます。

+0

ありがとう@Unicusand私のゲームIDのデータ型はテキスト –

1

使用してみてください

SELECT LAST_INSERT_ROWID();

+0

が私のクエリです。SELECT last_insert_rowid()FROM configureGame; –