J'essaye de télécharger un fichier délimité par tabulation avec MySQL. Je veux une requête quelque chose aime ça: LOAD DATA LOCAL INFILE 'file' INTO TABLE tbl FIELDS TERMINATED BY 'TAB'
Y at-il quelque chose que je peux substituer pour TAB pour faire ce travail?Champs MySQL terminés par l'onglet
Répondre
Avez-vous essayé « \ t » la séquence d'échappement + « T » est considéré comme onglet ... n'ont pas essayé, mais peut-être ce dont vous avez besoin
juste essayé de trouver la réponse à cette question moi-même sauvegarder re-sauver mon fichier par des virgules séparant au lieu des onglets ...
d'un vieux manuel de référence MySQL, un long chemin vers le bas de la page, vous pouvez constater que TAB est le separater par défaut pour les fichiers chargés à l'aide de LOAD DATA sur MySQL.
Voir: http://dev.mysql.com/doc/refman/4.1/en/load-data.html
Je viens chargé un fichier CSV de cette manière dans MySQL5.1.
BW
Je ne peux pas trouver une telle déclaration sur cette page que vous avez liée (le document cible a peut-être changé). Quoi qu'il en soit, ce commentaire et/ou ce lien devrait probablement être ajouté en tant que _comment_ sur la réponse fournie précédemment sur la façon d'utiliser explicitement tabulation comme délimiteur, plutôt que comme une nouvelle réponse en soi. – Sepster
La déclaration est sur la page. Il est dit: Si vous ne spécifiez aucune clause FIELDS ou LINES, les valeurs par défaut sont les mêmes que si vous aviez écrit ceci: CHAMPS TERMINÉS PAR '\ t' ENCLOS PAR '' ESCAPÉ PAR '\\' LIGNES TERMINÉES PAR '\ n 'DEPART' – boes
- 1. MySQL: Ordre par 2 champs
- 2. mysql - remplir le champ par d'autres champs
- 3. Didacticiels terminés sur ASP.NET
- 4. Commande par deux champs
- 5. MySQL (ou PHP?) Résultats du groupe par des données champs
- 6. PHP MySQL afficher plusieurs lignes groupées par champs communs
- 7. jquery/javascript alerte si tous les champs ne sont pas terminés
- 8. Trier plusieurs champs dans MySQL
- 9. Suivre les téléchargements terminés de glassfish
- 10. Développement côté client - Processus/Préférences d'indicateurs terminés?
- 11. mysql sélectionner dans plusieurs champs
- 12. Champs de compte/somme MySQL
- 13. PHP champs de bits mysql
- 14. Mysql Comparez deux champs datetime
- 15. Regroupement par 2 champs
- 16. Modifier l'incrément des champs auto_increment par
- 17. MySQL concaténant des champs mais ignorant les champs vides
- 18. Recherche de champs MySQL avec des noms de champs similaires
- 19. Comment importer les champs sélectionnés dans mysql
- 20. Comment faire correspondre plusieurs champs dans mySQL
- 21. MySql - Classer par date puis par heure
- 22. Conception MySQL avec nombre dynamique de champs
- 23. Remplacement des champs par jQuery
- 24. Filtrage par champs calculés (extra())
- 25. MySQL Bulk Insérer des champs de géométrie
- 26. Trier les champs de la table mySQL
- 27. champs de plage de groupe dans mysql?
- 28. MySQL ajouter des champs à un Enum
- 29. Comment convertir les types de champs MySQL?
- 30. Champs de table auto-référencés dans MySQL
C'est le cas. MySQL utilise les séquences d'échappement standard 'C' pour les caractères spéciaux. –
ne fonctionne toujours pas ... Je devrais être capable d'utiliser 'FIELDS TERMINATED BY '/' 'ou' FIELDS TERMINATED BY 'T''? – Brian
'LES CHAMPS TERMINÉS PAR '\ t'' sont ce que vous voulez utiliser, pas' FIELDS TERMINATED BY '/ t''. – staticsan