j'ai fait une extraction d'une BDD proriétaire pourrave, et j'ai un fichier CSV, avec ';' comme delimiteur. Ptit extrait:
1;1;"D:\VUES\GG19\GG19_001.jpg";
2;1;"D:\VUES\GG19\GG19_002.jpg";
3;1;"D:\VUES\GG19\GG19_003.jpg";
je fait donc une requete pour reimporter le contenu dans MySql
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
LOAD DATA  INFILE  'mon_fichier_csv'
INTO  TABLE  ma_table
FIELDS  TERMINATED  BY  ';' OPTIONALLY  ENCLOSED  BY  '"' 
LINES  TERMINATED  BY  '\r\n';
problème : MySql aime pas les backslahs simples. Il veut '\\'. Donc je me retrouve avec D:VUESGG19GG19_001.jpg après l'importation par exemple.

Provisoirement j'ai fait un script pour remplacer le backslah dans le fichier CSV, mais eskil y aurait pas une méthode plus mieux bien, pour faire ca direct dans la requete. Du genre REPLACE(), mais je vois pas trop où le foutre.