That does not make sense unless you really installed version 2.2.1.8 (highly unlikely since that version was released in 2007) or unless something deleted rows from that table before you tried to upgrade. Nothing built in to mojoPortal would ever do that.
That does explain why it is trying to run the script 2.2.1.9 but it makes no sense at all in the big picture. I cannot help without knowing the real version and even then it may be difficult without knowing the correct versions for all features listed in that table.
The only other thing that may help find out the real version is looking in mp_SchemaScriptHistory
Something very strange has happened to your db, this is not a normal upgrade.
If I knew the real version my advice would be to try deleting the older scripts up to and including the installed version script from under /Setup/applications/mojoportal-core/SchemaUpgradeScripts/mssql
That way it would start with the correct script. However if other rows have been deleted you may get similar problems with other features besides mojoportal-core and it may be very difficult to resolve it.