Баг phpmyadmin?

Metal Messiah
На сайте с 01.08.2010
Offline
163
439

Добрый вечер!

У меня баг в phpmyadmin образовался.

При нажатии Обзор на некоторых таблицах выводятся ошибки включая пустую ошибку. Таблицы рабочие полностью, в консоли mysql любые запросы нормально выполняются. Если выполнить на "глюканутой" таблице во вкладке SQL запрос вида:

SELECT * FROM table1 WHERE id IN (SELECT id FROM table2 where status=1) LIMIT 100

на самом деле выполняется запрос

SELECT * FROM table1 WHERE id IN (SELECT id FROM table2 where status=1) ORDER BY id DESC) LIMIT 100

вот эта самая скобка дает ошибку You have an error in your SQL syntax. Выходил, куки чистил, директорию с сессиями - тоже, все равно появляется после перезахода. Думаю это какой-то глюк с сохраненной где-то сортировкой по колонке, в которую каким-то образом пробралась скобка. Где phpmyadmin это хранит? Базу information_schema просмотрел, там этого нет.

anonymous, думай что говоришь и не забывай подписать отзыв :)
Aisamiery
На сайте с 12.04.2015
Offline
319
#1

У вас сильно специфическая проблема.

Прежде всего разлогиньтесь, очистите кеш и куки браузера. На всякий случай можно почистить папку с сессиями на сервере.

Вряд ли какие то настройки хранятся где то кроме сессия для юзера, но честно сказать никогда не сталкивался и есть подозрение что дописывает совсем не phpmyadmin вовсе.

Попробуйте другой браузер на всякий случай и желательно без расширений.

Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS
Metal Messiah
На сайте с 01.08.2010
Offline
163
#2

Расширений в браузере нет, куки, сессии и кеш чистил. Кто-то запомнил сортировку и дописывает ее перед LIMIT, но из-за какой-то ошибки в сортировку влезла скобка. При работе из консоли сервера этого нет, все пашет.

LEOnidUKG
На сайте с 25.11.2006
Offline
1775
#3

А версия какая phpmyadmin?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
Metal Messiah
На сайте с 01.08.2010
Offline
163
#4

Версия 4.2.12

Все, разобрался уже. Есть скрытая база данных phpmyadmin, лечится так:

TRUNCATE TABLE pma__table_uiprefs;

Там была куча дряни в стиле

{"sorted_col":"id DESC)) AND description LIKE

после использования сложных вложенных запросов. Недостаточная фильтрация при записи ИМХО.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий