MySQL error!

Incorrect key file for table 'evo_posts'; try to repair it(Errno=1034)

Your query:
SELECT DISTINCT ID, post_author, post_issue_date, post_mod_date, post_status, post_locale, post_content, post_title, post_urltitle, post_url, post_category, post_autobr, post_flags, post_wordcount, post_comments, post_renderers, post_karma FROM (evo_posts INNER JOIN evo_postcats ON ID = postcat_post_ID) INNER JOIN evo_categories ON postcat_cat_ID = cat_ID WHERE cat_blog_ID = 2 AND post_urltitle = 'retail_biodiesel_locations_on_google_map' AND ( post_status IN ('published') ) AND post_issue_date <= '2017-10-21 04:21:42' ORDER BY post_issue_date DESC LIMIT 5