Hi there,
Actually, maybe got quite a few Query you need to run as it will kept on coming after one another but, maybe you can search all the query on this file .../administrator/components/com_easydiscuss/updates/3.2.0/... or .../administrator/components/com_easydiscuss/updates/4.0.0/... , search for the column and run them on your database.
For example:
You hit this error
Unknown column 'private' in 'where clause' SQL=SELECT COUNT(1) FROM `#__discuss_posts` WHERE `isresolve`='1' AND `published`='1' AND `parent_id`='0' AND `private`='0'
It key word is "private"
Search for "column" : "private" on path above, for example in .../administrator/components/com_easydiscuss/updates/3.2.0/posts.json
Then, copy and run the query below on your database
ALTER TABLE `#__discuss_posts` ADD `private` TINYINT(3) NOT NULL DEFAULT 0 COMMENT 'Determines if the discussion should be a private ticket or not.' , ADD INDEX (`private`) ;
and change #_ to your database name, example w562_discuss_posts
Hope this can helps