Bulk Edit

Edit multiple rows simultaneously: update a field value across selected rows, delete rows in bulk, copy rows, or apply changes to a filtered set.

Selecting rows

MethodHow
IndividualClick the checkbox at the start of each row
RangeClick first row checkbox, Shift+click last row checkbox
All visibleClick the checkbox in the header row
All matchingSelect all → "Select all N matching rows" (applies to filtered/searched results too)

A blue bar appears at the top showing how many rows are selected and available bulk actions.

Bulk update

Change a field value across all selected rows:

  1. Select the rows
  2. Click Edit field in the bulk action bar
  3. Choose which column to update
  4. Enter the new value
  5. Click Apply

All selected rows now have the updated value.

Supported field types for bulk update

Field typeBulk updateNotes
TextYesSets the same text on all rows
NumberYesSets the same number
Choice/SelectYesSets the same option
CheckboxYesCheck or uncheck all
DateYesSets the same date
User/AssigneeYesAssigns the same person
RatingYesSets the same rating
Long textNoToo varied for bulk updates
FileNoFiles are unique per row

Bulk delete

Delete multiple rows at once:

  1. Select the rows
  2. Click Delete in the bulk action bar (trash icon)
  3. Confirm: "Delete N rows? This cannot be undone."

Bulk copy

Copy selected rows to clipboard or another table:

  1. Select the rows
  2. Click Copy in the bulk action bar
  3. Choose destination:
    • Clipboard: paste into another app (Excel, Google Sheets)
    • Same table: duplicate rows within this table
    • Another table: copy to a different TinyTable (columns must match)

Bulk actions with filters

Combine filtering with bulk edit for powerful mass operations:

  1. Filter the table to show only target rows (e.g., Status = "Inactive")
  2. Click the header checkbox → Select all matching rows
  3. Apply a bulk action (update, delete, copy)

Example: Archive all completed tasks

  1. Filter: Status equals "Completed" AND Completed Date before last month
  2. Select all matching rows (e.g., 142 rows)
  3. Bulk update: Status → "Archived"

Example: Reassign a team member's tasks

  1. Filter: Assignee equals "Alice"
  2. Select all matching rows
  3. Bulk update: Assignee → "Bob"

Undo bulk operations

Bulk updates can be undone with Cmd/Ctrl + Z immediately after the operation. After navigating away or closing the table, undo is no longer available.

Bulk deletes cannot be undone. Deleted rows are permanently removed.

Warning

Bulk delete is permanent and cannot be undone. Always double-check your selection count before confirming. Consider bulk-updating a Status field to "Archived" instead of deleting.

Tip

Use filters to narrow down to exactly the rows you want, then "Select all matching" for precision. This is safer than manually selecting rows where you might miss one or include an extra.