I know it might sound like this question has been answered, but no I have read all other questions and their answers and what I am asking is different. I know TRUNCATE is DDL and DELETE is DML, I know DELETE can be used with WHERE to delete just a single row and TRUNCATE deletes entire column,etc.
I have read all these answers: What's the difference between delete from table_a and truncate table table_a in MySQL? Difference between TRUNCATE and DELETE?
what is the difference between truncate and delete command in sql query
what is the diffrence between truncate and delete in sql server?
What I am asking is does these two statements produce the same results?
DELETE FROM my_table;
AND
TRUNCATE TABLE my_table;
The more i read about this the more it confuses me, so just say TRUE or FALSE and then explain please.
I know it might sound dumb but help.