Я пытаюсь отследить ошибку при удалении строк в mysql
таблице.
На всю жизнь я не могу отследить это в своем PHP
коде, поэтому я хотел бы работать в обратном направлении, найдя фактический запрос mysql, который удаляет строки.
Я вошел в phpmyadmin, но не могу найти способ просмотреть историю прошлых операций sql.
Есть ли способ просмотреть их в phpmyadmin?
mysql
phpmyadmin
chris1979
источник
источник
DELETE
операторы и отлаживать их таким образом?Ответы:
Хорошо, я действительно наткнулся на ответ.
phpMyAdmin предлагает краткую историю. Если вы нажмете на значок sql под логотипом phpMyAdmin, откроется новое окно. В новом окне просто щелкните вкладку «История».
Это даст вам последние двадцать или около того SQL-операций.
источник
Query window
значок рядом сHome
Внизу экрана SQL (запрос) находится вкладка Консоль . По умолчанию он не раскрывается, но при нажатии на него должны открываться вкладки для параметров, истории. и очистки. Щелкните историю.
Длина истории запросов устанавливается в настройках страницы, которые можно найти, щелкнув шестеренку в правом верхнем углу экрана.
Это верно для PHP версии 4.5.1-1.
источник
Вам просто нужно нажать на консоль внизу экрана в phpMyAdmin, и вы получите историю выполненных действий :
источник
phpmyadmin
самого себя. Не отображаются полные записи обо всех выполненных запросах.Чтобы просмотреть прошлые запросы, просто запустите этот запрос в phpMyAdmin.
если он не включен, запустите следующие два запроса перед его запуском.
источник
general_log
должен быть запрошен внутри таблицы mysql, иначе вы должны указать имя таблицы: SELECT * FROM mysql.general_log
Я не думаю, что phpMyAdmin позволяет вам это сделать, но мне хотелось бы услышать, что я ошибаюсь.
С другой стороны, вы можете включить ведение журнала запросов в MySQL: Общий журнал запросов.
источник
Да, вы можете записывать запросы в специальную таблицу БД phpMyAdmin.
См. SQL_history .
источник
Я использую версию сервера phpMyAdmin: 5.1.41.
Он предлагает возможность просмотра истории sql через
phpmyadmin.pma_history
таблицу.Вы можете искать свой запрос в этой таблице.
pma_history
таблица имеет следующую структуру:источник
Вам нужно нажать на окно запроса чуть ниже логотипа phpMyAdmin, откроется новое окно. Просто щелкните вкладку «История SQL». Здесь вы можете увидеть историю SQL-запросов.
источник
Возможно, я ошибаюсь, но я считаю, что видел список предыдущих SQL-запросов в файле сеанса для сеансов phpmyadmin
источник
Хорошо, поэтому я знаю, что немного опаздываю, и некоторые из приведенных выше ответов - отличные вещи.
Хотя немного больше, на любой странице PHPMyAdmin:
тогда это покажет ваш последний введенный запрос.
источник
вы можете запустить свой прошлый mysql с помощью run /PATH_PAST_MYSQL/bin/mysqld.exe
он запускает ваш последний mysql, и вы можете увидеть его в phpmyadmin и другом разделе вашей системы.
примечание: остановите текущую версию mysql.
SF Мой английский.
источник
почему бы вам не использовать экспорт, затем нажмите радиокнопку «Пользовательский - отобразить все возможные параметры», затем выберите свою базу данных, затем перейдите в «Вывод» и выберите «Просмотр вывода в виде текста», просто прокрутите вниз и перейдите. Вуаля!
источник
Существует инструмент под названием Adminer, который может выполнять всю работу phpmyadmin, упакованную в один крошечный файл php. http://www.techinfobit.com/how-to-import-export-database-without-any-extra-installation/
источник