requête: load data infile 'systemmessage.txt' ignore into table systemmessage (message) lines starting by 'a,' terminated by '\0' ignore 1 lines
CHARGE erreur de syntaxe DATA INFILE
me donne une erreur de syntaxe près de 'lignes commençant par'. Si je supprime la partie «en commençant par», l'erreur est maintenant «terminée par». Si j'enlève cela aussi, l'erreur est avec 'ignore 1 lines'. Où diable est le problème ?? Le fichier existe, la table existe, si j'enlève toutes les vérifications qu'il charge, mais avec les mauvaises données.
préparer à nouveau votre systemmessage.txt à suivre exactement les spécifications mysql - http://dev.mysql.com/doc/refman/5.1/en/load-data.html – ajreal
OMG le problème est pas SystemMessage .SMS! C'est une erreur de syntaxe SQL! Je suis prêt à exploser avec ce problème incroyablement stupide et vous me suggérez quelque chose que j'ai lu des centaines de fois au cours des dernières heures! Quoi qu'il en soit, j'ai finalement réussi à dépasser cela, mais j'ai perdu plus de nerfs que la semaine passée ensemble ... – jurchiks
vous devriez juste prouver que votre systemmessage.txt est 100% conforme à la spécification mysql, avez-vous essayé d'insérer une seule ligne (single enregistrer) pour assurer au moins, il va travailler pour 1 ligne? – ajreal