Работа с базами данных в SM в принципе говно, к сожалению.
Смотришь поверхностно на это всё дело -- вроде бы, и нормально, и можно жить, но когда пытаешься применять - всё... Выстрелить может что угодно.
Я в последнее время куда больше склоняюсь к мнению, что прямая работа с MySQL базой в SM - это самый настоящий геморрой. Лучше накалякать небольшое апи на PHP, и общаться с ним через условный REST in Pawn, но это повысит дефрагментацию кода, если нам так же нужно как-то поддерживать и SQLite. В общем, всё грустно.
За статью лайк. Хоть многие её читать и не будут, пока сами не столкнутся с некоторыми проблемами.