2012-04-12 6 views
0

J'ai la requête suivante qui nécessite SET SQL_BIG_SELECTS = 1; pour être exécuté avant elle.Exporter CSV à partir de phpMyAdmin après l'utilisation 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 

Cela génère exactement ce dont j'ai besoin dans phpMyAdmin. J'ai besoin d'exporter ceci en tant que fichier CSV mais quand je vais exporter, il perd la partie SET SQL_BIG_SELECTS = 1; de la requête et il n'y a aucun moyen de la rajouter. Cela signifie que dans le fichier CSV, je reçois un message d'erreur indiquant moi d'utiliser SET SQL_BIG_SELECTS = 1; afin d'exécuter la requête correctement.

Quelqu'un a déjà rencontré ce problème ou a-t-il une idée de comment le contourner?

+0

J'ai réussi à faire cela en utilisant MySQL Workbench au lieu de phpMyAdmin –

Répondre

0

Vous pouvez définir SQL_BIG_SELECTS dans le fichier de configuration ou au démarrage du serveur. Il peut également être défini sur une session avec 'SET SESSION SQL_BIG_SELECTS = 1'.