Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment obtenir des informations sur l'identifiant de connexion à la demande ?

Comme vous l'avez découvert, l'ID de connexion MySQL est trouvé en tant qu'attribut de l'objet de connexion :connection.threadId . C'est vrai pour knex , car il repose sur mysql .

Vous pouvez le récupérer à partir de l'objet de connexion chaque fois qu'il est dans la portée et le placer dans un endroit utile... quelque chose comme ça si vous êtes en mode express.

    function whatever (req, res, next) {
       ...
       res.dbmsThreadId = connection.threadId
       ...
    }