2012-02-07 2 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; –

관련 문제