LOAD DATA INFILE et formatage date
Bonjour à toutes et tous,
Voilà, je lis des données à partir d'un fichier .csv et je les inclue dans un table. Mon problème est que dans le fichier, le format de date est dd/mm/yyyy et je veux donc le convertir en yyyy-mm-dd pour pouvoir l'insérer dans la table MySQL. Pour le moment ca ne marche pas...
Voici la requête :
Code:
1 2 3 4 5 6 7 8 9 10
|
LOAD DATA INFILE 'Classeur1.csv' INTO TABLE mydb.prestations
FIELDS TERMINATED BY ';'
LINES TERMINATED BY '\n'
IGNORE 1 LINES
(createur,
@date,
idPrestation,
description)
SET dateCreation = DATE_FORMAT(STR_TO_DATE(@date,'%d/%m/%Y'),'%Y-%m-%d'); |
Voici l'erreur remontée :
MySQL a répondu:
#1064 - Erreur de syntaxe près de '@date , idPrestation, description ) SET dateCreation = DATE_FORM' à la ligne 1
J'avoue avoir testé pas mal de combinaisons mais sans succès, je demande donc votre aide...
Merci par avance !