Que una acción se ejecute automáticamente en el juego es función del core, por eso se hace necesario que los script se hagan en LUA o C++. La base de datos solo "se mueve" (automáticamente) cuando la obliga el core o uno (manualmente), a través de alguna herramienta para gestionarla
Por otro lado, es posible hacer un query en sql que haga lo que mencionas, solo que puede ser algo dispendioso.
Primero, tienes que tener muy claras cuales son las condiciones para hacer lo que pretendes (un cap de nivel es un buen dato, pero no es suficiente).
Necesitas saber qué bases de datos y/o tablas estarán involucradas.
También saber como se relacionan las bases de datos y/o tablas que vas a usar.
Info para que puedas crear una query, en el foro está todo lo que necesitas.
Por ejemplo:
https://gamercreador.com/forums/informatica.35/ tiene buenas guías,
https://gamercreador.com/forums/wow-tutoriales.10/ tiene tutoriales interesantes y hay varias conversaciones en donde se mencionan otras fuentes de info...
Entre más claro sea lo que quieres hacer, es más posible que se te de mejor información.