If anyone else has this problem, i seemed to have fixed it by adding a wp_comments table to the mysql database. not sure how it got deleted but i think it was trying to write to a table that didn’t exist. maybe in future versions it can write a table if it is missing to stop this from happening.