我正在开发中,我使用查询来发现的最大行ID,其中的主键而不是自动递增 我提到这个链接 http://www.sqlite.org/optoverview.html行ID的最大值是多少?
,并发射查询表中的Android数据库应用
SELECT MAX(gameId)FROM configureGame;
,并返回最大值9虽然在表中最大的ID是10
我应该怎么做才能得到正确的值,所有的时间
我正在开发中,我使用查询来发现的最大行ID,其中的主键而不是自动递增 我提到这个链接 http://www.sqlite.org/optoverview.html行ID的最大值是多少?
,并发射查询表中的Android数据库应用
SELECT MAX(gameId)FROM configureGame;
,并返回最大值9虽然在表中最大的ID是10
我应该怎么做才能得到正确的值,所有的时间
gameId的数据类型是什么? 如果它是int,那么max(gameId)将返回正确的值。 但是,如果它是字符串,那么它将返回错误的值。
是我查询的权利SELECT last_insert_rowid()FROM configureGame; – 2012-02-07 06:01:33
感谢@Unicusand我的游戏ID数据类型是文本 – 2012-02-07 06:37:39