Inclure les en-têtes dans les exportations MySQL INTO OUTFILE
Lors de l'extraction de données de MySQL à l'aide de la clause INTO OUTFILE, vous pouvez rencontrer une situation dans laquelle vous souhaitez pour inclure les en-têtes de colonnes dans le fichier de sortie. Malheureusement, MySQL ne fournit pas de moyen direct de le faire.
Pour contourner cette limitation, vous pouvez ajouter manuellement les en-têtes au fichier de sortie en les incluant dans l'instruction SELECT elle-même. Cela implique :
Pour Par exemple, considérons un tableau avec trois colonnes : ColName1, ColName2 et ColName3. Pour exporter les données et inclure les en-têtes, vous utiliserez une instruction SELECT similaire à la suivante :
SELECT 'ColName1', 'ColName2', 'ColName3' UNION ALL SELECT ColName1, ColName2, ColName3 FROM YourTable INTO OUTFILE '/path/outfile'
Dans cette instruction, la première ligne contient les en-têtes de colonnes et l'opérateur UNION ALL la combine avec l'opérateur UNION ALL. lignes de données sélectionnées dans la table YourTable. Le fichier de sortie résultant inclura les en-têtes ainsi que les données.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!