Bonjour,

J'ai un soucis avec la commande LOAD DATA INFILE depuis le passage de MySQL 5.6 à 5.7.6

Un fichier UTF-8 qui s'importait complètement, s'importe qu'à moitié mais sans indiquer d'erreur.
La ligne en cause contient un espace insécable (0xA0) qui devrait être 0xC2A0 en UTF-8

Le problème c'est comment repasser dans dans un mode SQL qui tolère les caractères incorrects
en supprimant toutes les options dans le sql-mode='', cela ne change rien

D'après la doc, le mode strict est par défaut et il faut utiliser le mot-clé IGNORE pour tolérer certaines erreurs, malheureusement cela correspond à des conflits de clés mais pas d'encodage.

J'ai des fichiers de plusieurs millions de lignes et plus aucun ne s'importe complètement.
Ce qui est grave c'est qu'il n'y a plus de message d'erreur, donc impossible de savoir si la commande s'est bien exécutée.

je suis coincé.

Connaissez-vous un mode sql qui résoud mon problème ?

merci.