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
| Method | How |
|---|---|
| Individual | Click the checkbox at the start of each row |
| Range | Click first row checkbox, Shift+click last row checkbox |
| All visible | Click the checkbox in the header row |
| All matching | Select 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:
- Select the rows
- Click Edit field in the bulk action bar
- Choose which column to update
- Enter the new value
- Click Apply
All selected rows now have the updated value.
Supported field types for bulk update
| Field type | Bulk update | Notes |
|---|---|---|
| Text | Yes | Sets the same text on all rows |
| Number | Yes | Sets the same number |
| Choice/Select | Yes | Sets the same option |
| Checkbox | Yes | Check or uncheck all |
| Date | Yes | Sets the same date |
| User/Assignee | Yes | Assigns the same person |
| Rating | Yes | Sets the same rating |
| Long text | No | Too varied for bulk updates |
| File | No | Files are unique per row |
Bulk delete
Delete multiple rows at once:
- Select the rows
- Click Delete in the bulk action bar (trash icon)
- Confirm: "Delete N rows? This cannot be undone."
Bulk copy
Copy selected rows to clipboard or another table:
- Select the rows
- Click Copy in the bulk action bar
- 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:
- Filter the table to show only target rows (e.g., Status = "Inactive")
- Click the header checkbox → Select all matching rows
- Apply a bulk action (update, delete, copy)
Example: Archive all completed tasks
- Filter: Status equals "Completed" AND Completed Date before last month
- Select all matching rows (e.g., 142 rows)
- Bulk update: Status → "Archived"
Example: Reassign a team member's tasks
- Filter: Assignee equals "Alice"
- Select all matching rows
- 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.
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.
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.