Dans MySQL Workbench, à l'aide de la Table “de l'Assistant Importation de Données” pour importer CSV crée table vide
J'essaie d'importer un fichier csv dans une table MySQL à l'aide de la Table de l'Assistant Importation de Données. L'exemple de la section au bas de l'Configurer les Paramètres d'Importation de l'écran a l'air bien et quand je lance l'importation, il dit à toutes mes entrées ont été chargé avec succès. Cependant, lorsque je vais pour afficher le contenu du tableau, seules les colonnes sont là, et aucun de mes données réelles chargé. Personne ne sait pourquoi ce qui se passe et comment le corriger?
EDIT:
Ces quelques lignes de mon fichier CSV:
STATION,STATION_NAME,ELEVATION,LATITUDE,LONGITUDE,DATE,MLY-TAVG-NORMAL,MLY-TMAX-NORMAL,MLY-TMIN-NORMAL,température Moyenne,température maximale,température de Min
GHCND:USW00094085,PIERRE 24 S SD-NOUS,647.4,44.0194,-100.353,201001,218,322,113,21.8,32.2,11.3
GHCND:USW00094085,PIERRE 24 S SD-NOUS,647.4,44.0194,-100.353,201002,246,354,137,24.6,35.4,13.7
GHCND:USW00094085,PIERRE 24 S SD-NOUS,647.4,44.0194,-100.353,201003,339,451,226,33.9,45.1,22.6
GHCND:USW00094085,PIERRE 24 S SD-NOUS,647.4,44.0194,-100.353,201004,463,588,337,46.3,58.8,33.7
GHCND:USW00094085,PIERRE 24 S SD-NOUS,647.4,44.0194,-100.353,201005,573,696,450,57.3,69.6,45
Voici quelques images de l'importation:
Et voici ce que je vois lorsque je tente d'afficher la table nouvellement créée:
Deuxième Edit:
Voici une image de mon paramètres:
Et voici une image de mon fichier CSV montrant les fins de ligne:
OriginalL'auteur Erik Hanson | 2015-10-02
Vous devez vous connecter pour publier un commentaire.
Vérifier l'encodage de votre fichier. Lors de l'analyse d'un fichier source au format UTF-8, le workbench silencieusement bombes quand il rencontre non caractères UTF-8. J'ai utilisé cp1250 (windows 1250) pour un fichier exporté à partir d'Excel et tout a fonctionné correctement.
Je suis d'accord avec @Yusha. Je viens de perdre des tonnes de temps avec MySql Workbench Table Assistant Importation de Données. Il a toujours échoué en silence. J'ai fini par utiliser
LOAD DATA LOCAL INFILE
. stackoverflow.com/questions/11429827/...OriginalL'auteur Taurai Benhura
Vous devez vous assurer que votre fichier csv options sont correctement définies lors de l'importation de la table.
Quand vous arrivez à l'écran ci-dessous, remarquez comment la flèche rouge de points à la clé. En cliquant sur une option de liste déroulante pour définir votre séparateur de ligne, en joignant les cordes, le séparateur de champ apparaît. Si ce ne sont pas mis à droite, puis les données de charge sans succès.
Ci-dessous est un exemple de fichier CSV. Remarquez comment, dans Notepad++ le wrapper bouton est activé, de sorte que vous pouvez voir à la fin de la ligne. Dans ce cas, la fin de ligne est CR LF. L'option par défaut pour Workbench assistant d'Importation est juste LF. En outre, le séparateur de champ par défaut semble être un
;
et pas un,
.Vous pouvez en lire plus ici à dev.mysql
OriginalL'auteur BK435
J'ai rencontré le même problème et a essayé de le résoudre avec la modification des paramètres, mais il ne fonctionne pas pour moi.
Je viens d'importer toutes les données txt type de données et les
plus tard pour corriger le type de données.
OriginalL'auteur Jennie
Essayé avec votre échantillon de données et fins importés. Il doit y avoir quelque chose de mal avec d'autres données, je suppose. Peut-être qu'un (ou plusieurs) des enregistrements ne sont pas comme ils devraient l'être. L'aperçu est bon pour le premier numéro des dossiers, de sorte que votre importation de définition semble très bien. Essayer de l'importer de plus petits morceaux de dossiers. Commencez avec 1, de prolonger de dix etc. Jusqu'à ce que vous voyez à l'importation échoue. Vous pouvez aussi essayer avec une seule colonne et si cela réussit faire une recherche binaire pour la colonne qui échoue.
Remarque: il y a un bug lors de l'affichage de la importées de lignes (et a été corrigé pour la prochaine version). Qui affiche toujours le nombre total de dossiers, pas ceux importés.
OriginalL'auteur Mike Lischke