Afficher la liste de processus récupère les informations d'une autre table. Voici comment vous pouvez extraire les données et regarder la colonne « INFO », qui contient toute la requête:
select * from INFORMATION_SCHEMA.PROCESSLIST where db = 'somedb';
Vous pouvez ajouter une condition ou d'ignorer en fonction de vos besoins.
La sortie de la requête est ensuivie comme:
+-------+------+-----------------+--------+---------+------+-----------+----------------------------------------------------------+
| ID | USER | HOST | DB | COMMAND | TIME | STATE | INFO |
+-------+------+-----------------+--------+---------+------+-----------+----------------------------------------------------------+
| 5 | ssss | localhost:41060 | somedb | Sleep | 3 | | NULL |
| 58169 | root | localhost | somedb | Query | 0 | executing | select * from sometable where tblColumnName = 'someName' |
Il semble phpmyadmin ne se soucie pas de cela, et montre encore l'information tronquée. – giorgio79
@ giorgio79: Si je me souviens bien, phpMyAdmin tronque tous les résultats de chaîne. Cela fait quatre ans que j'ai fait du développement web, donc je pourrais très bien me tromper. –
+1 pour la note phpMyAdmin. – Cyntech