problème import csv mysql
Bonjour,
Mon problème, c'est lorsque je fais l'import d'un fichier csv vers mysql, j'ai un problème dans les chiffres négatifs et les chiffres avec virgule.
exemple
Lorsque je fais un import -0,02910400 je reçois dans la base 0.00000
script Mysql
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
LOAD DATA INFILE 'test.csv'
INTO TABLE secteurfondamentaux
CHARACTER SET "UTF8"
FIELDS
TERMINATED BY '#'
ENCLOSED BY ''
LINES
STARTING BY ''
TERMINATED BY '\n'
(sector, sect_order, perf3m, upsid, column1, lastpeyear, pe1, pe2, lastyieldyear, yield1, yield2, lastyeargraowth, earngrw1, earngrw2, mcapeu, overunder, nbbuy, nbadd, nbreduce, nbshell ) |
problème import csv mysql
bonjour ced merci pour votre réponse et ci dessous la structure de ma table.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| ------------------------------------------------------------+
secteurfondamentaux | CREATE TABLE `secteurfondamentaux` (
`sector` varchar(50) DEFAULT NULL,
`sect_order` varchar(20) DEFAULT NULL,
`perf3m` double(10,10) DEFAULT NULL,
`upsid` varchar(20) DEFAULT NULL,
`column1` varchar(20) DEFAULT NULL,
`lastpeyear` varchar(20) DEFAULT NULL,
`pe1` varchar(20) DEFAULT NULL,
`pe2` double DEFAULT NULL,
`lastyieldyear` varchar(20) DEFAULT NULL,
`yield1` varchar(20) DEFAULT NULL,
`yield2` varchar(20) DEFAULT NULL,
`lastyeargraowth` varchar(20) DEFAULT NULL,
`earngrw1` varchar(20) DEFAULT NULL,
`earngrw2` varchar(20) DEFAULT NULL,
`mcapeu` varchar(20) DEFAULT NULL,
`overunder` varchar(20) DEFAULT NULL,
`nbbuy` varchar(20) DEFAULT NULL,
`nbadd` varchar(20) DEFAULT NULL,
`nbreduce` varchar(20) DEFAULT NULL,
`nbshell` varchar(20) DEFAULT NULL
ENGINE=InnoDB DEFAULT CHARSET=latin1 |
---------------------+-----------------------------------------
---------------------------------------------------------------
--------------------------------------------------------------- |
le problème c'est dans le champ "perf3m" il n’accepte pas les nombres négatifs et les chiffres avec virgule.
problème import csv mysql
Bonjour,
comment je peux remplacer les virgules par des points pour le séparateur décimal dans le fichier import.
est ce que vous auriez un exemple ??
Merci.