前端之家收集整理的这篇文章主要介绍了
java – 如何在我的数据库中检索最后插入的值?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
任何人都可以告诉我有关
数据库列中最后插入值的
查询.
问题是使用ASC或DESC后,插入的值可以放置在数据库的内部行中,所以我不能使用该方法.如果有人有解决方案,请告诉我.
您将需要使用TIMESTAMP数据列来跟踪插入时间.不幸的是,由于固有的竞争条件,在这种情况下使用
自动递增主键将不起作用.只需将条目时间戳记
添加为数据列,并使用ORDER BY time_stamp DESC LIMIT 1
获取最后一条记录.如果你感觉真的有防御性,那么目的是在WHERE子句中包含原来INSERT
调用唯一的条件(即WHERE ID = x AND KEY = y)
原文链接:https://www.f2er.com/java/123624.html