This question already has an answer here:

I created many fields for content type.Now I don't need these fields anymore. I deleted the fields from the content type but the fiels data remains in the database.

How can I delete the field and all its related data?

marked as duplicate by kiamlaluno Jun 28 '15 at 1:59

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • You need to run cron jobs to delete field permanently. – Jayendra Kainthola Dec 13 '13 at 12:38
  • instances will be queued for deletion after the last instance deleted. delete them and run cron job. – xurshid29 Dec 13 '13 at 12:44
  • 1
    Have a look through the posts in this search – Clive Dec 13 '13 at 12:44
  • @Clive thanks. Do you mind to move your comment as an answer so that I can accept it? – chefnelone Jan 7 '14 at 9:11

Sometimes running cron does not entirely delete a field, especially if the field was ever used in a field collection. First, make sure the field isn't used anywhere else. Check all content types, field collections, custom user fields, etc. if the field is really not used but running cron does not delete the field table from the database, you may have to delete it manually. You can do this manually with a SQL query or via phpmyadmin.

  • Running cronshould do the trick as Jayendra mentioned... you can do that manually, otherwise it should run periodically and then you would notice that eventually the data was no longer in the database. – ashlinry Jul 2 '14 at 18:49

Not the answer you're looking for? Browse other questions tagged or ask your own question.