Introduction
Deleting data removes rows from a table. Using DELETE without a WHERE clause deletes all rows, which can cause data loss.
You want to clear all records from a table quickly.
You are resetting a test database to empty state.
You want to remove all data before importing fresh data.
You accidentally run DELETE without WHERE and lose data (to learn caution).