Array dans une fonction Mysql
Bonjour;
Je souhaire faire une fonction qui gère des tableaux :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| CREATE FUNCTION profiler_mysql () RETURNS void
BEGIN
set global profiling_history_size=100; //modifier la taille
set profiling=1; //Activer le profiler
*** je dois récupérer une liste d'éléments ayant 3 champs
Query_ID | Duration| Query en faisant la commande suivante***
@rs = show profiles;
while()*** je parcours la liste ***
Si T[Query_ID] est vide => je sors (j'ai traité toute la liste)
Sinon pour chaque Query_id je fais un :
show profile for query Query_id ;
et je redirige le résultat dans un fichier trace (TXT ou Excel)
Fin
END |
Le but de ma fonction est de construire un fichier de trace contenant les détails de l'exécution de toutes mes requetes SQL.
Merci