Можно ли просматривать запросы mysql с помощью phpmyadmin?

Можно ли просматривать запросы mysql с помощью phpmyadmin? Хостинг

Я пытаюсь найти ошибку, которая удаляет строки в таблице mysql.

В течение жизни я не могу отследить его в моем коде PHP, поэтому я хотел бы работать назад, найдя фактический запрос mysql, который удаляет строки.

Хорошо, поэтому я наткнулся на ответ.

Это даст вам последние двадцать операций SQL.

введите описание изображения здесь

В нижней части экрана SQL (запрос) находится вкладка Консоль. По умолчанию он не расширяется, но после нажатия на него должны отображаться вкладки “Параметры”, История и “Очистить”. Нажмите на историю.

Длина истории запросов задается из настроек страницы, которые можно найти, щелкнув шестерню в правом верхнем углу экрана.

Это правильно для PHP версии 4.5.1-1

enter image description here

Таблица pma_history имеет структуру enter image description here

SELECT * FROM `general_log`

если он не включен, запустите следующие два запроса перед запуском.

SET GLOBAL log_output = 'TABLE';
SET GLOBAL general_log = 'ON';

ОК, поэтому я знаю, что я немного опаздываю, и некоторые из вышеупомянутых ответов – отличные вещи.

  • Нажмите вкладку SQL
  • Нажмите “Получить автоматический сохраненный запрос”

тогда будет показан ваш последний введенный запрос.

Вы можете запустить свой прошлый mysql с помощью /PATH_PAST_MYSQL/bin/mysqld.exe

обратите внимание: остановите вашу текущую версию MySQL.

SF мой английский.

почему вы не используете экспорт, затем нажмите кнопку-переключатель “Пользовательский – показать все возможные параметры”, затем выберите свою базу данных, затем перейдите в “Вывод” и выберите “Просмотреть вывод в виде текста”, просто прокрутите вниз и нажмите “Перейти”. Вуаля!

Также, обратитесь к главе «Синтаксис» в руководстве MySQL, чтобы убедиться, что ваш синтаксис правилен.

CREATE TABLE REL_countries ( country_code char(1) NOT NULL default », description varchar(10) NOT NULL default », PRIMARY KEY (country_code) ) TYPE=MyISAM; INSERT INTO REL_countries VALUES (‘C’, ‘Canada’); CREATE TABLE REL_persons ( id tinyint(4) NOT NULL auto_increment, person_name varchar(32) NOT NULL default », town_code varchar(5) default ‘0’, country_code char(1) NOT NULL default », PRIMARY KEY (id) ) TYPE=MyISAM; INSERT INTO REL_persons VALUES (11, ‘Marc’, ‘S’, »); INSERT INTO REL_persons VALUES (15, ‘Paul’, ‘S’, ‘C’); CREATE TABLE REL_towns ( town_code varchar(5) NOT NULL default ‘0’, description varchar(30) NOT NULL default », PRIMARY KEY (town_code) ) TYPE=MyISAM; INSERT INTO REL_towns VALUES (‘S’, ‘Sherbrooke’); INSERT INTO REL_towns VALUES (‘M’, ‘Montr?al’);

В качестве примера используем таблицы persons, towns и countries, все они расположены в БД mydb. Если таблица pma_relation еще не создана, то создайте её так, как описано в секции «Конфигурирование». Затем создайте таблицы, которые мы используем в качестве примера:
Чтобы установить соответствующие ссылки и отобразить информацию:

Читайте также:  Откройте для себя лучшие бесплатные альтернативы Acronis True Image для резервного копирования

Затем протестируем следующим образом:

Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.

Как сделать и экспортировать выборку?

  • websteel

Тема: Как сделать и экспортировать выборку?

Hanut

  • Hanut
  • Откуда: Рига, Латвия

Re: Как сделать и экспортировать выборку?

SELECT * FROM `tbl_name`
WHERE `Name` IS NOT NULL
AND `Nick` IS NOT NULL
AND `Phone` IS NOT NULL

Если у полей не определен NULL, то IS NOT NULL можно заменить на неравенство пустой строке != ».
Экспорт полученных данных осуществляется по ссылке «Экспорт» блока «Использование результатов запроса».

websteel (изменено: websteel, 2008-06-11 13:54:13)

  • websteel

Re: Как сделать и экспортировать выборку?

SELECT * FROM `tbl_name`
WHERE `Name` IS NOT NULL
AND `Nick` IS NOT NULL
AND `Phone` IS NOT NULL

Если у полей не определен NULL, то IS NOT NULL можно заменить на неравенство пустой строке != ».
Экспорт полученных данных осуществляется по ссылке «Экспорт» блока «Использование результатов запроса».

Запрос работает, но при экспорте все равно экспортируется вся таблица полностю не зависимо от результатов sql запроса.
Поправка. Name был обязателен при регистрации.

Hanut

  • Hanut
  • Откуда: Рига, Латвия

Re: Как сделать и экспортировать выборку?

websteel
Я не понимаю. Приведите пример того как получается и как должно быть.

Сообщения 4

Я пытаюсь отследить ошибку, которая приводит к удалению строк в mysql таблице.

Ради жизни я не могу отследить это в моем PHP код, поэтому я хотел бы работать в обратном направлении, найдя фактический запрос mysql, удаляющий строки.

14 ответы

Хорошо, я действительно наткнулся на ответ.

Это даст вам последние двадцать или около того SQL-операций.

Введите описание изображения здесь

Создан 20 июн.

Читайте также:  Улучшите свой SEO с помощью удаления сайта из индекса: пошаговое руководство

Можно ли просматривать запросы mysql с помощью phpmyadmin?

Eсть Консоли вкладка внизу SQL (запрос) экран. По умолчанию он не раскрывается, но после нажатия на него должны открываться вкладки для параметров, История и Ясно. Щелкните историю.

Наблюдения и советы этой статьи мы подготовили на основании опыта команды Длина истории запросов устанавливается изнутри Настройки, связанные со страницей который можно найти, нажав на шестерню в правом верхнем углу экрана.

Это верно для PHP версии 4.5.1-1.

ответ дан 28 окт ’15, 10:10

Можно ли просматривать запросы mysql с помощью phpmyadmin?

Введите описание изображения здесь

ответ дан 22 окт ’19, 09:10

Можно ли просматривать запросы mysql с помощью phpmyadmin?

SELECT * FROM `general_log`

если он не включен, запустите следующие два запроса перед его запуском.

SET GLOBAL log_output = 'TABLE';
SET GLOBAL general_log = 'ON';

Создан 20 янв.

Можно ли просматривать запросы mysql с помощью phpmyadmin?

С другой стороны, вы можете включить ведение журнала запросов в MySQL: Общий журнал запросов

Создан 07 янв.

Можно ли просматривать запросы mysql с помощью phpmyadmin?

ответ дан 22 окт ’19, 09:10

Можно ли просматривать запросы mysql с помощью phpmyadmin?

Вы можете искать свой запрос в этой таблице.

pma_history таблица имеет следующую структуру:

Введите описание изображения здесь

ответ дан 22 окт ’19, 09:10

Можно ли просматривать запросы mysql с помощью phpmyadmin?

ответ дан 10 апр.

Можно ли просматривать запросы mysql с помощью phpmyadmin?

Создан 14 июля ’10, 16:07

Можно ли просматривать запросы mysql с помощью phpmyadmin?

Хорошо, я знаю, что немного опаздываю, и некоторые из приведенных выше ответов — отличные вещи.

  1. Щелкните вкладку SQL
  2. Нажмите «Получить автоматически сохраненный запрос».

тогда это покажет ваш последний введенный запрос.

ответ дан 29 окт ’16, 16:10

Можно ли просматривать запросы mysql с помощью phpmyadmin?

Вот трюк, который некоторым может пригодиться:

Для запросов выбора (только) вы можете создавать представления, особенно когда вы обнаруживаете, что выполняете одни и те же запросы выбора снова и снова, например, в сценариях производственной поддержки.

Основными преимуществами создания представлений являются:

  • они постоянно находятся в базе данных и поэтому постоянно
  • они могут быть разделены между сеансами и пользователями
  • они предоставляют все обычные преимущества работы с таблицами
  • их можно запросить дальше, как и в таблицах, например, для дальнейшей фильтрации результатов
  • поскольку они хранятся как запросы под капотом, они не добавляют никаких накладных расходов.

Вы можете легко создать представление, просто щелкнув ссылку «Создать представление» в нижней части отображения таблицы результатов.

Создан 11 фев.

Можно ли просматривать запросы mysql с помощью phpmyadmin?

вы можете запустить свой прошлый mysql с помощью run /PATH_PAST_MYSQL/bin/mysqld.exe

Примечание: остановите текущую версию mysql.

SF Мой английский.

ответ дан 10 окт ’18, 19:10

Можно ли просматривать запросы mysql с помощью phpmyadmin?

почему бы вам не использовать экспорт, затем нажмите радиокнопку «Пользовательский — отобразить все возможные параметры», затем выберите свою базу данных, затем перейдите в «Вывод» и выберите «Просмотр вывода в виде текста», просто прокрутите вниз и перейдите. Вуаля!

Читайте также:  Облачная система автоматизации кафе, ресторана или бара. Простой учет товаров и продаж в магазинах

ответ дан 21 мая ’19, 05:05

Можно ли просматривать запросы mysql с помощью phpmyadmin?

Создан 31 янв.

Можно ли просматривать запросы mysql с помощью phpmyadmin?

Я пытаюсь найти ошибку, которая удаляет строки в таблице mysql.

В течение жизни я не могу отследить его в моем коде PHP, поэтому я хотел бы работать назад, найдя фактический запрос mysql, который удаляет строки.

14 июль 2010, в 17:38

10 ответов

Хорошо, поэтому я наткнулся на ответ.

Это даст вам последние двадцать операций SQL.

Изображение 106429

В нижней части экрана SQL (запрос) находится вкладка Консоль. По умолчанию он не расширяется, но после нажатия на него должны отображаться вкладки «Параметры», История и «Очистить». Нажмите на историю.

Длина истории запросов задается из настроек страницы, которые можно найти, щелкнув шестерню в правом верхнем углу экрана.

Это правильно для PHP версии 4.5.1-1

Таблица pma_history имеет структуру Изображение 106430

SELECT * FROM `general_log`

если он не включен, запустите следующие два запроса перед запуском.

SET GLOBAL log_output = 'TABLE';
SET GLOBAL general_log = 'ON';

ОК, поэтому я знаю, что я немного опаздываю, и некоторые из вышеупомянутых ответов — отличные вещи.

  • Нажмите вкладку SQL
  • Нажмите «Получить автоматический сохраненный запрос»

тогда будет показан ваш последний введенный запрос.

Ещё вопросы

Сообщество Overcoder

Общий новичок в мире MySQL и PHP (с использованием MAMP).

Очень простой вопрос, на который я не могу найти ответ нигде.

Любые советы или объяснения будут очень признательны!

15 нояб. 2014, в 16:48

2 ответа

Похоже, у вас есть две установки MySQL на вашем Mac. MAMP поставляется с MySQL, и похоже, что вы также установили другой MySQL вне MAMP. Это объясняет два разных каталога данных: MAMP MySQL использует /Applications/MAMP/db/mysql/ а другая установка использует «usr/local/mysql/data/».

Выберите один, чтобы сохранить и удалить другой. Вы можете заставить своего клиента подключаться к тому, что вам нужно, указав порт или сокет, который каждый из них использует для прослушивания соединений, но если у вас нет конкретной причины для запуска двух экземпляров MySQL, это будет менее запутанным удалите один. Просто убедитесь, что у вас нет сохраненных данных, которые вы хотите сохранить (или сначала экспортируйте/выгрузите их в SQL).

Ещё вопросы

Сообщество Overcoder

Оцените статью
Хостинги