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 YEAR(post_issue_date)=2011 AND MONTH(post_issue_date)=12 AND DAYOFMONTH(post_issue_date)=20 AND ( post_status IN ('published') ) AND post_issue_date <= '2016-10-24 17:47:11' ORDER BY post_issue_date DESC