mysql之数据库中的最后一行
powertoolsteam
阅读:100
2024-02-27 23:08:18
评论:0
如何在 MySQL 中获取数据库中最后添加的记录/行。我必须知道这一点,因为我只想将最后添加的行更新到数据库中。
请您参考如下方法:
如果你有一个自动递增的id,你可以这样做
select * from your_table order by id desc limit 1
或者更简单
select max(id) from your_table
通常,如果您的表中有一列指示您的最后一条记录是做什么的
select max(column_that_indicates_order) from your_table
如果您没有任何列表明您的最后一条记录是什么,那么您将找不到它。只选择第一个元素而没有任何顺序不会最后给出最新的条目。
编辑
要更新您的最后一条记录,您可以这样做:
UPDATE tblPlaces SET lat = '%s', lng = '%s'
order by id desc
limit 1
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。