The ‘Last modified’ field automatically stamps a row with the exact date and time of its most recent user-made change, helping you track updates.
This guide covers what the ‘Last modified’ field is and its key properties, how to add this field to your table, and how to limit tracking to specific fields.
Learn more: Configure field types

The ‘Last modified’ field is an automatic, read-only field that shows the date and time a row was last edited by a user.
When a new row is created, its ‘Last modified’ value will be the same as its ‘Created on’ time. This timestamp will update every time a user edits any editable field in that row.
A key behavior to note is that a row’s ‘Last modified’ value never rolls back. If you edit a cell and then use “Undo,” the ‘Last modified’ time will reflect the time of the “Undo” action, not the time before the edit.
By default, this field will track changes made to any editable field in the row.
You can choose to restrict the field so that it only displays the most recent time a particular field was modified.
The Last modified field type and date functions in formulas allow you to track when a record was last edited. However, it is important to understand that these tools only track direct user actions.
today() changes to tomorrow, or {Price} * {Quantity} updates), the Last Modified field will not change.Note: The “Last modified” field tracks who touched the row and when. Passive changes calculated by Baserow in the background do not count as user edits.
If you need to see the last modified time of a row or any of its linked data, you cannot rely on a single “Last modified” field. Instead, you can combine a Lookup field with a Formula.
Scenario: You have a Projects table linked to a Tasks table. You want the Project to show as “Updated” whenever a Task is modified.
Task Last Modified.Task Last Modified field you just created.Lookup: Task Modified.Create a new Formula field in the Projects table to compare the project’s local edit time against the task’s edit time. This returns the most recent date.
The Formula:
if(
date_diff('s', field('Last modified'), field('Lookup: Task Modified')) < 0,
field('Lookup: Task Modified'),
field('Last modified')
)
How this works:
date_diff function calculates the difference in seconds between your local edit and the linked edit.if statement checks which date is more recent.They work together:
No. The ‘Last modified’ field tracks changes made directly by a user. It does not track automatic changes in computed fields (like Formulas, Lookups, or Rollups) that update because their underlying data changed.
This is a special case:
Still need help? If you’re looking for something else, please feel free to make recommendations or ask us questions; we’re ready to assist you.