Podrías probar objection.js
eso le permite declarar ciertas columnas para que se marquen como atributos json y esas deben clasificarse automáticamente al insertar/actualizar sus valores https://vincit.github.io/objection.js/api/model/static-properties.html#static-jsonattributes
Sin embargo, no he probado si funciona con mysql. No veo ninguna razón por la que no lo haría.