mysql之数据库中的最后一行

powertoolsteam 阅读:53 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 


标签:mysql
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号