
Knowledge Base
Articles In This Section
How to Import Data into QuickbaseHow to do a Table-to-Table Import in QuickbaseHow to Create Tables, Fields, and Records in Quickbase How to Set Up Reverse Relationship in QuickbaseSections
When you create a new table in your Quickbase application several built-in fields are added automatically, one of which is Record ID#. The field Record ID# is referred to as your primary key or key field and is a unique numerical identifier for each record you create.
In Quickbase Record ID# is a sequential number starting at Record ID# 1.
For every record, the corresponding Record ID# is located in the upper left of the record:

Changing a field ID in Quickbase isn’t something you typically want to do lightly—because field IDs are the system-level identifiers Quickbase uses behind the scenes, and they’re referenced in formulas, API calls, pipelines, and integrations.
That said, there are a few scenarios where someone might need or want to effectively change or replace a field ID:
1. Cleaning up a messy or legacy schema
If your app has evolved over time, you might have fields created in the wrong order or with poor naming conventions. Since Quickbase assigns field IDs sequentially and doesn’t let you directly edit them, people sometimes recreate fields to get a cleaner structure.
2. Fixing broken or confusing integrations
If an integration (API, Pipelines, Make/Zapier, etc.) was built using the wrong field or an outdated one, you might replace the field entirely—resulting in a new field ID—to realign things properly.
3. Rebuilding a field with a different type
Quickbase doesn’t allow certain field type changes (e.g., text → reference or formula). So you create a new field with the correct type. That new field gets a new field ID, and you migrate data over.
4. Removing technical debt
Old fields that are referenced in formulas, reports, or automations can create clutter. Replacing them with new fields (new IDs) and updating dependencies can simplify maintenance.
5. Aligning with external systems
Sometimes teams want field mappings to match another system more cleanly. Recreating fields (and thus IDs) can help standardize integrations.
You CANNOT directly change a field ID in Quickbase. The only way is to:
Step 1: Go to your ‘Years’ table.
Step 2: Create a record and fill in one record with the year ‘2019’

Step 3: Go to your table settings
Step 4: Click ‘Fields’
Step 5: Note the Record ID# field has a key icon to the right of the field name
Step 6: Then click the checkbox next to the ‘Year’ field

Step 7: Now, in the ‘Years’ table settings, go to table-to-table relationships and add a relationship to the ‘Credentials’ table, where there are many credentials to one year.

Step 8: In the ‘Credentials’ table, add a record and select a year of ‘2019’.

No, you cannot directly change a field ID in Quickbase. Field IDs are system-generated and permanent. To “change” one, you must create a new field, migrate the data, and update all references such as formulas, reports, and integrations.
Users typically want to change a field ID when cleaning up outdated schema, fixing broken integrations, or rebuilding a field with a different data type. Since IDs can’t be edited, replacing the field is the only option.
When a field is replaced, anything referencing the old field ID—like API calls, Pipelines, formulas, and reports—can break. That’s why careful auditing and updates are required during migration.
To safely replace a field:
This process minimizes downtime and prevents data loss.
Yes, it can significantly impact integrations. Many APIs and automation tools rely on field IDs rather than field names. If the ID changes (via replacement), those connections must be updated to avoid failures.
Resources


© 2026 Quandary Consulting Group. All Rights Reserved.
Privacy Policy