|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Futur Membre du Club
![]() Inscription : juillet 2008 Messages : 58 ![]() |
Bonjour,
J'ai un problème lors d'une insertion de données dans une table. J'ai deux solutions, faire un fichier .SQL avec des insert into BDD Celle-ci marche très bien mais avec 85000 lignes ça met 15min a être insérée sous Toad For MySQL Code :
Code :
Code :
LOAD DATA INFILE 'D:\CONTENT_ID.csv' REPLACE INTO TABLE idtv FIELDS terminated BY ';' LINES terminated BY '\n' (content_id,filename,title); Le seul moyen que j'ai trouvé pour "retirer" ce carré blanc est d'ajouter une 4ème colonne dans ma table et ainsi c'est cette 4ème colonne qui récupère ce carré blanc. ainsi je supprime la colonne de ma table. Bref pour automatiser quelques choses je suis obligés de créer une colonne et puis d'ajouter un ";" dans mon fichier .csv, c'est du travail en plus...et même si je peux formater le fichier .csv via un script perl ou bash je veux m'éviter cette tâche, ce n'est pas le but. Je fais donc appel à vous pour savoir s'il y a moyen de faire autrement ou bien de retirer ce foutu "carré blanc" Merci pour vos lumières. |
||||
|
|
00
|
|
|
#2 | |
![]() ![]() |
Tes lignes ne seraient-elles pas terminées par '\r\n' ?
Citation:
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : juillet 2008 Messages : 58 ![]() |
C'est exactement ça !
Merci t'es un dieu |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com