Mon processus actuel de débogage des procédures stockées est très simple. Je crée une table appelée "debug" dans laquelle j'insère les valeurs des variables de la procédure stockée pendant son exécution. Cela me permet de voir la valeur de n'importe quelle variable à un moment donné dans le script, mais existe-t-il un meilleur moyen de déboguer les procédures stockées MySQL ?
Cela ne semble pas fonctionner pour FUNCTIONS et je ne sais pas pourquoi. Cela donne toujours "Error Code : 1415. Non autorisé à renvoyer un ensemble de résultats à partir d'une fonction". Existe-t-il un recours ?
3 votes
Existe-t-il des options d'interface graphique pour les utilisateurs non-Windows ? Devoir exécuter une copie de Windows juste pour déboguer les procédures stockées est un peu difficile. Et la plupart des options d'insertion de table échouent si vous êtes dans une transaction que vous êtes sur le point d'annuler.