Route53 records deletion


I am importing the existing route53 zone for one of my project using terraform and creating new records under it.
My issue is when i am applying terraform destroy, its creating my existing zone as well.
What i want to do is - I want to use the existing zone and create some records under it, but when i apply terraform destroy i want this to delete only the records created under it not the zone itself.
How can i achieve this using terraform?

I have achieved it by using data source