Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie erhalte ich Informationen über die Verbindungs-ID auf Anfrage?

Wie Sie festgestellt haben, ist die MySQL-Verbindungs-ID findet sich als Attribut des Verbindungsobjekts:connection.threadId . Das gilt für knex , weil es auf mysql geschichtet ist .

Sie können es aus dem Verbindungsobjekt holen, wann immer es im Gültigkeitsbereich ist, und es an einer nützlichen Stelle ablegen ... etwa so, wenn Sie in Express sind.

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