# Change Primary Field option in the primary field

**URL:** <https://air.tableforums.com/t/change-primary-field-option-in-the-primary-field/1182>\
**Category:** Airtable Questions\
**Created:** [May 4, 2024, 4:31pm UTC](https://air.tableforums.com/t/change-primary-field-option-in-the-primary-field/1182 "2024-05-04T16:31:15Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![itoldusoandso](https://avatars.discourse-cdn.com/v4/letter/i/97f17d/32.png) [@itoldusoandso](https://air.tableforums.com/u/itoldusoandso)\
**Post date:** [May 4, 2024, 4:31pm UTC](https://air.tableforums.com/t/change-primary-field-option-in-the-primary-field/1182/1 "2024-05-04T16:31:15Z")

</div>

I didn’t see the option there before. Changing it required an hour of work (or more) if the table had many fields with dependencies. The only time I needed to do that is if I setup the table in the wrong way and it was easier than start from scratch. I see there is an option to do that. Anybody knows how it works? If I change the primary field, will that field move to the front being the 1st column? Will the dependencies get updated in formulas? I am wondering what would happen to settings made in Extensions?

---

<div class="post-metadata">

**Author:** ![Kuovonne](https://yyz1.discourse-cdn.com/flex029/user_avatar/air.tableforums.com/kuovonne/32/17_2.png) [@Kuovonne](https://air.tableforums.com/u/Kuovonne)\
**Post date:** [May 6, 2024, 3:49pm UTC](https://air.tableforums.com/t/change-primary-field-option-in-the-primary-field/1182/2 "2024-05-06T15:49:23Z")

</div>

Things that will change:

- the new primary field will move to the first column
- values in linked record fields will reflect the new primary field

Things that will not change:

- the field ID
- the field name
- references in formulas, automations, extensions, and interfaces

My most common use case for changing the primary field is when the original primary field is an editable field and I want it to become a formula field, and either the formula field or the editable field already has a lot of dependencies that I don’t want to shuffle around.
