Nous avons un fichier CSV, que nous avons méticuleusement vérifié et dépouillé pour montrer les données dans le format que nous voulons.Meilleure façon de traiter avec csv, pour la préparation de mySql
En tant que tel ce fichier csv est, juste en dessous de 500kb. J'ai converti en sql (sauvé comme txt) espoir que c'est ok.
L'entrée de données de CSV d'origine est de 3 champs, comme ainsi:
Stanley », '7331', 'TAS'
'Gormanston', '7466', 'TAS'
après la conversion de son comme ceci:
INSERT INTO banlieue ('Locality'
, 'Pcode'
, 'State'
) VALUES ('\' \ STANLEY '', '\' 7331 \ '', '\' TAS \ '');
INSERT INTO banlieue ('Locality'
, 'Pcode'
, 'State'
) VALUES ('\' \ Gormanston '', '\' 7466 \ '', '\' TAS \ ''); Ok maintenant, n'étant pas un db officianado, je voudrais savoir. Est-ce que je l'ai converti correctement? Dois-je chercher à rendre ce code plus propre pour l'importation à la db.
Le sql est supérieur à 1,6 Mo pour ce fichier, avec plus de 16 000 entrées, donc je veux être sûr d'avoir fait les choses correctement.
Vive
Vous ne souhaitez probablement pas insérer les guillemets simples dans la base de données autour des valeurs. –
Alors ... personne ne vous a parlé de [LOAD DATA INFILE] (http://dev.mysql.com/doc/refman/5.1/fr/load-data.html), donc vous pouviez charger des données via CSV? –
+1 OMG Les ponies ont sorti les mots de ma bouche et pour démarrer, pas une seule réponse qui le suggère - egads. –