# Row IDs

**URL:** <https://community.glideapps.com/t/row-ids/5980>\
**Category:** General\
**Created:** [March 27, 2020, 6:28pm UTC](https://community.glideapps.com/t/row-ids/5980 "2020-03-27T18:28:54Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [March 28, 2020, 1:05pm UTC](https://community.glideapps.com/t/row-ids/5980/5 "2020-03-28T13:05:06Z")

</div>

I still have yet to convert over, but I intend to use row id. The attached post indicates why. In my case, student name is the only value I can rely on as a key to link all the tables. The problem is names could change due to misspelling or a name change. If they are changed, then all links to that student are broken in the app. I could use UNIQUE ID, but a lot of data entry happens directly in the sheet and Row ID will handle adding IDs to those new rows automatically.

Also items such as physical objects or non-tangible items sometime need a generated ID since they don’t have an email address. 😉

> [@Unique ID Special Value](https://community.glideapps.com/t/unique-id-special-value/339/11):
>
> I’ll just throw in my two cents argument for UUID. I have a sheet of students. When a new name is entered, I have a script the takes over and populates 3 other sheets with their name. Their name is the key value which links the sheets together. The problem I have is that if a name is ever changed, or it was misspelled and corrected, then a new entry is created in those other tables and and the link to any previously entered data is broken. For me, UUID would allow one ID and it frees me up …

---

_[View the full topic](https://community.glideapps.com/t/row-ids/5980)._
