Truncate - is a DDL command that removes all rows from a table.
It can’t be reversed, it’s faster and it doesn’t use as much space as
undo a delete.
Delete - is a DML command used to remove rows from a table.
After running the COMMIT and ROLLBACK commands can be executed
to confirm or undo the operation. When no
condition (WHERE) all lines are deleted.
Drop - is a DDL command that removes tables from the database, all
lines, privileges and indices will be deleted. It cannot be
reversed.
The most recommended would be a truncate, but maybe only a delete would solve.
Does the table have foreign keys? A DELETE FROM 'TABLE' is not what you need?
– Augusto Henrique