Thanks. I’d installed no plugins and hadn’t worked with the theme. Done literally nothing on the blog.
In the meanwhile I have been searching and finally found a person with the same problem and the fix of running in PHP Admin:
REPAIR TABLE tablename USE_FRM
Did it and everything is back in order.
Appreciate your response.