我正在为我的朋友写一些东西,这将涉及使用主键将一些数据存储在数据库中,主键是一个将递增的整数。例如:
id name Age
1 James 15
2 Max 24
3 Jordan 61
如何检索最后一行 id 列下的整数?这将与Java有关。谢谢。
如果“最后”行是 ID 最高的行,则您的 SQL(仅检索 ID,如您所问)将如下所示:
SELECT id FROM User ORDER BY id DESC LIMIT 1;
在 Java 中,您可能会使用 JDBC;最佳实践是学习如何使用PreparedStatement
s。
是不是像
id name age
1 james 15
2 max 24
3 jordan 61
主键(id)
SELECT id
FROM `tablename`
ORDER BY id DESC
LIMIT 0 , 1
这将从您的表中返回最后一行 id 结果集