Je veux importer le fichier csv à la base de données mysql. le téléchargement a été un succès. mais rien à importer. Je pense que je me trompe dans sql query. voici ma requête:erreur lors du téléchargement du fichier csv à mysql
mysql_query("LOAD DATA LOCAL INFILE '$filename' INTO TABLE CityBlocks FIELDS TERMINATED BY ',' ENCLOSED BY '\"' ESCAPED BY '\\' LINES TERMINATED BY '\r\n' IGNORE 2 LINES (startIpNum, endIpNum, locId)") or die (mysql_error());
et l'erreur est:
Vous avez une erreur dans votre syntaxe SQL; consultez le manuel qui correspond à votre version du serveur MySQL pour la bonne syntaxe à utiliser près de '' IGNORE 2 LINES (startIpNum, endIpNum, locId) 'à la ligne 2
Pouvez-vous me dire où est mon erreur et comment y remédier? problème. Je vous remercie.
dois-je supprimer le (")? – dinda
mais mon erreur est maintenant: Vous avez une erreur dans votre syntaxe SQL; consultez le manuel qui correspond à votre version du serveur MySQL pour la bonne syntaxe à utiliser près de '\' LINES TERMINÉ PAR '' IGNORE 2 LINES (startIpNum, endIpNum, locId) 'à la ligne 1. cette erreur est survenue lorsque j'ai supprimé le ". comment résoudre ce problème? Merci – dinda
Oui, essayez et voyez ce qui se passe – firefiter