hmmm actually its because in MSG server convertion of data is set under bad for high number variables...
meaning Short Integer which can have signed: -32768 to 32767 or unsigned: 0 to 65535 numbers...
so even if you do change it under mysql tables from small integer to like integer - in DB it will show big proper numbers .... but still message will convert it to max small integer range....
if we found way how to change it into integer under MSG server (in more like free time will check possibilities) it could present numbers more proper
lastly - since it's not yet confirmed by me - client side could be as well signed under small integer .... so both could require intervention
Regards