Yes, you can.The network code, game engine and what not is very very old, it's perfectly understandable you can't just strap onto all these random features and hit the go button.
Check thread for short list of my experiences. 15+ years, country scale realtime highload projects (and when I say highload, that means starting from 10m requests per day at very least). Unlike you, I know what I'm talking about.And just because you do know basic SQL, does not mean the answer is a query here and there, cause it makes sense to you.
Fuck, at last BMMO it took month to COMPLETELY convert entire cross-server banking system for all players from custom no-SQL solution to new, better organized storage, seamlessly supporting both formats and converting it on the fly just as player accessed it for the first time and you're telling me that transfering one measly item is anywhere even close in complexity? Or... even harder?