Hi,
The SQL file you have used contains all HikaShop tables with all default columns.
When you have some custom field (product, item, order, etc) it will create new columns.
So you have to compare your tables in your database with the definition in the SQL file.
If you have a missing column, it means that you will have to create it. If you have an extra column, it should be a custom field (it all cases, you have to keep it).
The order of the column don't have any importance.
It is the best way I know to be sure that the database is right up to date.
Regards,