OVH Cloud OVH Cloud

[MYSQL] problème float et load data infile

1 réponse
Avatar
JCS
Bonjour,
Voila mon problème : j'importe plusieurs fichiers en provenance d'un ERP
écrit en Cobol vers une base MYSQL.
Le problème est que l'ERP utilise la virgule pour les float alors que
myslq utilise le point.
Avant de passer par des scripts shell (type sed) pour modifier le
fichier avant de l'importer, je voudrais savoir s'il existe une
possibilité de modifier le séparateur pour MYSQL ou une autre
possibilité au niveau de la base.
Merci d'avance.

Jean-Christophe

1 réponse

Avatar
Patrick Texier
Le Thu, 12 May 2005 14:35:48 +0200, JCS a écrit :

Voila mon problème : j'importe plusieurs fichiers en provenance d'un ERP
écrit en Cobol vers une base MYSQL.
Le problème est que l'ERP utilise la virgule pour les float alors que
myslq utilise le point.
Avant de passer par des scripts shell (type sed) pour modifier le
fichier avant de l'importer, je voudrais savoir s'il existe une
possibilité de modifier le séparateur pour MYSQL ou une autre
possibilité au niveau de la base.



Non, il n'y a rien dans la syntaxe de LOAD DATA INFILE.

Le mieux est de faire un script.