# read last entry from data base

**URL:** <https://discuss.rubyonrails.org/t/read-last-entry-from-data-base/35866>\
**Category:** rubyonrails-talk\
**Created:** [October 30, 2008, 11:42am UTC](https://discuss.rubyonrails.org/t/read-last-entry-from-data-base/35866 "2008-10-30T11:42:38Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![mithila\_karunarathna](https://avatars.discourse-cdn.com/v4/letter/m/71e660/32.png) [@mithila\_karunarathna](https://discuss.rubyonrails.org/u/mithila_karunarathna)\
**Post date:** [October 30, 2008, 11:42am UTC](https://discuss.rubyonrails.org/t/read-last-entry-from-data-base/35866/1 "2008-10-30T11:42:38Z")

</div>

Hi..

I want to read ID of last entered data set from table, are there any possible ways to it? help Im stucked..... thankx

---

<div class="post-metadata">

**Author:** ![bala\_kishore\_puliche](https://avatars.discourse-cdn.com/v4/letter/b/da6949/32.png) [@bala\_kishore\_puliche](https://discuss.rubyonrails.org/u/bala_kishore_puliche)\
**Post date:** [October 30, 2008, 11:44am UTC](https://discuss.rubyonrails.org/t/read-last-entry-from-data-base/35866/2 "2008-10-30T11:44:22Z")

</div>

try Model.find(:last)

---

<div class="post-metadata">

**Author:** ![reHa](https://avatars.discourse-cdn.com/v4/letter/r/8491ac/32.png) [@reHa](https://discuss.rubyonrails.org/u/reHa)\
**Post date:** [October 30, 2008, 11:47am UTC](https://discuss.rubyonrails.org/t/read-last-entry-from-data-base/35866/3 "2008-10-30T11:47:19Z")

</div>

or:

User.find(:all, :order =\> 'id DESC', :limit=\>1)

---

<div class="post-metadata">

**Author:** ![mithila\_karunarathna](https://avatars.discourse-cdn.com/v4/letter/m/71e660/32.png) [@mithila\_karunarathna](https://discuss.rubyonrails.org/u/mithila_karunarathna)\
**Post date:** [October 30, 2008, 12:23pm UTC](https://discuss.rubyonrails.org/t/read-last-entry-from-data-base/35866/4 "2008-10-30T12:23:42Z")

</div>

thankx guys

but

still there is a problem

User.find(:all, :order =\> ‘id DESC’, :limit=\>1)

and

Model.find(:last)

both return “#” mark only. whats the reson? i want last index id

---

<div class="post-metadata">

**Author:** ![bala\_kishore\_puliche](https://avatars.discourse-cdn.com/v4/letter/b/da6949/32.png) [@bala\_kishore\_puliche](https://discuss.rubyonrails.org/u/bala_kishore_puliche)\
**Post date:** [October 30, 2008, 12:28pm UTC](https://discuss.rubyonrails.org/t/read-last-entry-from-data-base/35866/5 "2008-10-30T12:28:38Z")

</div>

ok then say

lst\_id = Model.find(:last).id puts lst\_id.inspect

hope 'll get this

as Model.find\_last retunrns the entire last record

---

<div class="post-metadata">

**Author:** ![mithila\_karunarathna](https://avatars.discourse-cdn.com/v4/letter/m/71e660/32.png) [@mithila\_karunarathna](https://discuss.rubyonrails.org/u/mithila_karunarathna)\
**Post date:** [October 30, 2008, 12:29pm UTC](https://discuss.rubyonrails.org/t/read-last-entry-from-data-base/35866/6 "2008-10-30T12:29:04Z")

</div>

Thankx guys I got the answer…

WoW…

answer was

Model.maximum(“id”)

thank u again for ur help
