comment importer des données dans MySQL délimitées phpmyadmin
-
19-09-2019 - |
Question
Ceci est un exemple de l'im de données travaillant avec
24701||37.279788||-81.229023||WV||BLUEFIELD||MERCER
comme vous pouvez voir son double tube délimité. phpmyadmin me demande pour les
Fields Terminated By
Fields Enclosed By
Fields Escaped By
Lines Terminated By
Que dois-je mettre à importer correctement mes données?
La solution
mysqlimport travaille avec --fields à terminaison par = "||"
Fields Terminated By ||
On dirait que PHPMyAdmin ne fonctionne pas. Ensuite, vous devez faire remplacer, mais faites attention que vous n'êtes pas déconner avec vos données (par exemple, si vous remplacez || pour, assurez-vous qu'il n'y a plus, les caractères dans l'original)
Autres conseils
Je trouve cela très utile et peut-être cela peut aider les autres.
Dans la section, vous pouvez Options de format spécifique définissez les valeurs comme suit:
Colonnes séparées avec: Vous pouvez choisir, ou \ t pour délimité par des tabulations
Colonnes jointes à: Vous pouvez laisser ce vide mais si même une colonne est enfermé dans "puis entrez" (guillemets)
Colonnes échappé avec: Vous devez entrer \ (backslash)
Lignes terminées avec: Vous pouvez laisser cette auto
Hope this helps
a fait un recherche / remplacement dans notepad ++ de || et remplacé par des virgules de sorte que les données lues
24701,37.279788,-81.229023,WV,BLUEFIELD,MERCER
Ensuite, rempli les éléments suivants:
Fields Terminated By ,
Fields Enclosed By
Fields Escaped By \
Lines Terminated By auto
a très bien fonctionné