Est-il un moyen pour afficher les dernières requêtes mysql avec phpmyadmin?
Je suis en train de traquer un bug c'est la suppression de lignes dans un mysql
table.
Pour la vie de moi je ne peux pas le suivre dans mon PHP
code, donc j'aimerais travailler à l'envers par trouver la réelle requête mysql qui enlève les lignes.
Je me suis connecté à phpmyadmin, mais ne peut pas trouver un moyen d'afficher l'historique des dernières opérations sql.
Est-il un moyen de les voir dans phpmyadmin?
- Ne pouvez-vous pas de recherche de votre code pour
DELETE
états et de débogage de cette façon? - Écouter baol et webbiedave. Vous devez activer la journalisation des requêtes est de voir ce qui se passe, mais alors vous avez encore à trouver où les instructions SQL sont à venir à partir de votre code. Début grepping pour "supprimer", il ne peut pas être que beaucoup de delete de votre projet.
- ouais, j'ai réellement commencé par grepping pour les supprimer, mais à mes yeux doit être dissimulée b/c aucun des suppressions paraître problématique ... c'est pourquoi je suis en espérant que le journal de la requête de l'aide. merci à vous deux pour votre aide.
- Vérifier que tous les déclencheurs dans votre base de données qui pourrait faire les suppressions ainsi
- double possible de où puis-je trouver des journaux de mysql dans phpmyadmin?
Vous devez vous connecter pour publier un commentaire.
Ok, donc en fait je suis tombé sur la réponse.
phpMyAdmin offre un bref historique. Si vous cliquez sur 'sql' icône juste en dessous de la "phpMyAdmin" logo, il va ouvrir une nouvelle fenêtre. Dans la nouvelle fenêtre, cliquez simplement sur 'l'histoire' de l'onglet.
Qui va vous donner la dernière vingtaine d'opérations SQL.
Query window
icône à côté deHome
Il y a un Console onglet au bas de la SQL (requête) de l'écran. Par défaut elle n'est pas développée, mais une fois cliqué sur il doit exposer des onglets pour les Options, Histoire et Clair. Cliquez sur histoire.
La de l'historique des Requêtes longueur est défini à partir de Liées à la Page de Paramètres qui trouve en cliquant sur la roue dentée en haut à droite de l'écran.
C'est correct pour PHP version 4.5.1-1
Vous suffit de cliquer sur console en bas de l'écran dans phpMyAdmin et vous obtiendrez les Exécutée histoire:
phpmyadmin
lui-même. Il n'est pas de montrer les dossiers complets de toutes les requêtes effectuées.Je ne pense pas que phpMyAdmin vous permet de le faire, mais je voudrais entendre que j'ai tort.
Sur les autres hend vous pouvez activer la journalisation des requêtes MySQL: Le Grand Journal De La Requête
Pour afficher les dernières requêtes simplement exécuter cette requête dans phpMyAdmin.
si il n'est pas activé, exécutez les deux requêtes suivantes avant de l'exécuter.
general_log
doit être interrogée à l'intérieur de la table mysql d'autre, vous devez inclure le nom de la table: SELECT * from mysql.general_log
Oui, vous pouvez vous connecter requêtes à un phpMyAdmin table DB.
Voir SQL_history.
Je suis à l'aide de phpMyAdmin version du Serveur: 5.1.41.
Il offre la possibilité de visualiser l'historique sql par le biais de
phpmyadmin.pma_history
table.Vous pouvez rechercher votre requête dans la table.
pma_history
tableau a ci-dessous de la structure:Vous devez cliquer sur la fenêtre de requête juste en dessous de l'phpMyAdmin logo, une nouvelle fenêtre va s'ouvrir.
Cliquez simplement sur SQL onglet Historique. De là, vous pouvez voir l'historique des Requêtes SQL.
J'ai peut-être tort, mais je crois que j'en ai vu une liste de toutes les précédentes requêtes SQL dans le fichier de session pour phpmyadmin sessions
OK, donc je sais que je suis un peu en retard et certaines des réponses ci-dessus sont vraiment top.
Comme petit extra bien que, dans n'importe quel page PHPMyAdmin:
ce sera ensuite montrer votre dernière saisie de la requête.
vous pouvez exécuter votre passé mysql avec exécuter /PATH_PAST_MYSQL/bin/mysqld.exe
exécuter votre dernière mysql et vous pouvez le voir dans phpmyadmin et l'autre section de votre système.
avis: arrêter votre version de mysql.
S F Mon Anglais.
pourquoi ne pas vous utiliser l'exportation, puis cliquez sur "personnaliser le - l'affichage de toutes les options possibles" bouton radio, puis choisissez votre base de données, puis de passer à la Sortie et choisissez "Afficher la sortie sous forme de texte" il suffit de faire défiler vers le bas et Aller. Voila!
Il existe un outil appelé Adminer qui est capable de faire tous phpmyadmin travail emballés dans des tout petit fichier php.
http://www.techinfobit.com/how-to-import-export-database-without-any-extra-installation/