What does the Truncate Table option do in Database Table destinations?

The Truncate Table option is available when we are picking an existing table to write our data, in the Database Table Destination object. It first deletes the existing records in the selected database table and then loads the new, incoming records in that table.