J'ai créé une base de données et une table. J'ai également créé tous les champs dont j'aurai besoin. J'ai créé 46 champs dont un qui est mon identifiant pour la ligne. Le fichier CSV ne contient pas le champ ID et ne contient pas les en-têtes des colonnes. Je suis nouveau à tout cela mais j'ai essayé de comprendre cela. Je ne suis pas ici paresseux pour demander la réponse, mais je cherche des directions. J'essaye de comprendre comment importer le CSV mais je dois commencer à importer des données commençant au 2ème champ, puisque j'espère que l'auto_increment remplira le champ d'identification, qui est le premier champ que j'ai créé.Importer CSV vers MySQL
J'ai essayé ces instructions sans succès. Quelqu'un peut-il offrir un aperçu?
- Les noms de colonnes de votre fichier CSV doivent correspondre à ceux de votre table
- Parcourir à votre besoin .csv
- Sélectionnez CSV en utilisant les options de données de charge
- case à cocher « ON » pour Remplacer le tableau les données de fichier
- Dans Fields terminé par boîte, le type
,
- En F OMAINES fermée par boîte,
"
- Dans Les champs échappées par boîte,
\
- Dans Lignes terminées par boîte,
auto
- En Les noms des colonnes case, nom de la colonne de type séparé par
,
commecolumn1,column2,column3
- Case à cocher activée pour Utilisez le mot-clé LOCAL.
Edit:
Le fichier CSV est 32.4kb
La première ligne de mon CSV est:
Test Advertiser,23906032166,119938,287898,,585639051,287898 - Engager - 300x250,88793551,Running,295046551,301624551,2/1/2010,8/2/2010,Active,,Guaranteed,Publisher test,Maintainer test,example-site.com,,All,All,,Interest: Dental; custom geo zones: City,300x250,-,CPM,$37.49 ,"4,415","3,246",3,0,$165.52 ,$121.69 ,"2,895",805,0,0,$30.18 ,$37.49 ,0,$0.00 ,IMPRESSIONBASED,NA,USD
Avez-vous essayé d'utiliser PHPMyAdmin? –
@Kerry: Il liste les instructions de phpMyAdmin, donc je dirais oui. –
Merci pour la réponse, les instructions que j'ai posté sont ce que j'ai utilisé dans phpMyAdmin mais mes informations sont rejetées. J'ai lu quelque part que la meilleure façon de le faire est d'avoir les en-têtes de colonne sur le csv reflètent les champs dans ma table. est-ce correct? – 404error