Exportation MySQL vers Outfile : gestion des caractères d'échappement CSV
La commande INTO OUTFILE de MySQL permet des exportations de données efficaces vers des fichiers CSV. Cependant, des défis surviennent lorsque l'on rencontre des nouvelles lignes et d'autres caractères spéciaux dans les données exportées.
Dans le scénario fourni, l'utilisateur rencontre des difficultés pour éliminer les nouvelles lignes du champ de description lors de l'exportation. Voici une solution pour résoudre ce problème :
SELECT id, client, project, task, description, time, date INTO OUTFILE '/path/to/file.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM ts
Les modifications clés incluent :
De plus, pensez à précéder la déclaration d'exportation avec :
SET NAMES utf8;
Cela garantit un encodage correct des caractères, ce qui peut aider à résoudre tout problème lié à l'encodage.
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!