Question: Which statement about the `TRUNCATE TABLE` statement is true?

  1. It will stop and issue an error when it encounters a row that is referenced by a row in a child table.
  2. It always first drops, then re-creates a new table.
  3. It deletes rows one by one on tables with foreign key constraints.
  4. It does not invoke the `DELETE` triggers associated with the table.

Answer: The correct answer of the above question is Option D:It does not invoke the `DELETE` triggers associated with the table.