我正在开发一个android数据库应用程序,其中我使用查询来查找表中的最大行id,这是主键而不是自动递增 我推荐这个链接 http://www.sqlite.org/optoverview.html
并解除了查询
SELECT MAX(gameId)FROM configureGame;
并且它始终返回最大值9,尽管表中的最大id为10
我该怎么做才能获得正确的价值
答案 0 :(得分:2)
gameId的数据类型是什么? 如果它是int则max(gameId)将返回正确的值。 但如果它是String,那么它将返回错误的值。
答案 1 :(得分:1)