Pourquoi dois-je obtenir les "données supplémentaires après la dernière attendu la colonne" lors de l'importation .csv dans ma base de données?
Ok, j'ai réussi à résoudre le problème. J'ai eu des comas sur les lignes problématiques qui était à l'origine du script de ne pas courir. J'ai dû passer par chacun de le réparer, mais il a travaillé à la fin. Grâce
J'ai créé une table à l'aide de
CREATE TABLE customers_transfer
(
customer text,
phone text,
alt_phone text,
fax text,
street1 text,
street2 text,
city text,
state text,
zip text,
email text,
)
WITH (
OIDS=FALSE
);
et j'ai un .fichier csv qui lui correspond. Mais quand j'ai essayer de lancer COPY customers_transfer FROM 'C:/customer_transfer.csv' DELIMITER ','
, j'obtiens cette erreur. J'ai essayé d'ajouter un seul ',' à la dernière ligne, mais il arrive encore.
Access America Transport,423.821.8044,,423.678.7782,"2515 East 43rd St, Suite B",,Chattanooga,TN,37407,invoices@accessamericatransport.com
- Montrer un échantillon du fichier de lignes où l'erreur se produit
- Avez-vous essayé de supprimer la virgule de la dernière colonne
email text
? - sans ajouter une virgule à la fin, j'ai l'erreur à la ligne 10
Access America Transport,423.821.8044,,423.678.7782,"2515 East 43rd St, Suite B",,Chattanooga,TN,37407,[email protected]
- Il n'a pas une virgule à la fin par défaut. J'ai juste ajouté un pour voir si elle aidera.
Vous devez vous connecter pour publier un commentaire.
il devrait être
le DÉLIMITEUR ',' en fait divisé le texte "2515 East 43rd St, Suite B" en deux colonnes