Efficient way to DELETE whole partition's data in table partitioned by HASH(DAY(datetime))?
To answer the update, the TRUNCATE PARTITION will not reset the auto_increment field. This makes sense since it would be sticky to handle in relation to the other partitions in the auto increment scenario.

However, a table truncate will reset the auto increment key.