Dur*_*esh 9 java sql database sql-server
任何人都可以告诉我查询数据库列中最后插入的值.
的问题是,插入的值可使用后放置在数据库内的行ASC
或DESC
所以我不能使用的方法.如果有人有解决方案,请告诉我.
Dan*_* Li 12
您需要使用TIMESTAMP
数据列以跟踪插入时间.不幸的是,由于固有的竞争条件,在这种情况下使用自动递增主键不起作用.只需将条目时间戳添加为数据列,然后检索ORDER BY time_stamp DESC LIMIT 1
以获取最后一条记录.如果你感觉真的是防御性的,那么就要在WHERE
条款中包含原始INSERT
调用所特有的条件(即WHERE ID = x AND KEY = y
)
归档时间: |
|
查看次数: |
283 次 |
最近记录: |