Экспорт CSV из phpMyAdmin после использования SQL_BIG_SELECTS = 1

У меня есть следующий запрос, который требует SET SQL_BIG_SELECTS = 1; быть запущенным до этого.

SET SQL_BIG_SELECTS = 1;
SELECT uc_products.nid, uc_products.model, uc_products.sell_price
FROM uc_products, node
WHERE node.status = 1
GROUP BY nid

Это генерирует именно то, что мне нужно в phpMyAdmin. Мне нужно экспортировать это как файл CSV, но когда я иду на экспорт, он теряет SET SQL_BIG_SELECTS = 1; часть запроса, и нет способа добавить его обратно. Это означает, что в CSV-файле я получаю сообщение об ошибке, говорящее мне об использовании SET SQL_BIG_SELECTS = 1; для того, чтобы правильно выполнить запрос.

Кто-нибудь сталкивался с этой проблемой раньше или есть идеи, как ее обойти?

1 ответ

Вы можете установить SQL_BIG_SELECTS в конфигурационном файле или при запуске сервера. Он также может быть установлен на основе сеанса с помощью 'SET SESSION SQL_BIG_SELECTS=1'.

Другие вопросы по тегам