Bonjour,

Je travaille avec des bases de données MySQL aussi bien chez mon hébergeur qu'en local pour des essais.
En ce qui concerne l'importation de données tout se passe bien chez l'hébergeur, mais impossible d'utiliser cette méthode en local, que ce soit par la procédure automatique d'importation ou avec une ligne équivalente SQL.
Celle-ci est écrite ainsi : je n'ai évidemment pas le fichier .tmp vu par la procédure automatique

Code : Sélectionner tout - Visualiser dans une fenêtre à part
LOAD DATA LOCAL INFILE 'C:\\EasyPHP-5.3.2\linteaux\MANNEEVRAIE.TXT' REPLACE INTO TABLE `mariage` FIELDS TERMINATED BY ',' ENCLOSED BY '"'ESCAPED BY '\\' LINES TERMINATED BY '\r\n'
Le message d'erreur est le suivant :

Erreur
requête SQL:

LOAD DATA LOCAL INFILE 'C:\\EasyPHP-5.3.2\\tmp\\php2D7.tmp' REPLACE INTO TABLE `mariage`
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\r\n'

MySQL a répondu: ?
Y a-t-il une raison à ce genre de problème ? Comment l'éviter ? Comment réussir l'importation?
surtout, comme je le dis : tout est parfaitement normal avec l'importation MySQL chez mon hébergeur.

Merci pour votre aide.

Marcel Marie

Hello,
cela fonctionne très bien en local avec une procédure .php qui réalise seulement et exactement la commande mentionnée dans le premier message.
Donc il y a une solution mais ça n'en reste pas moins curieux.

A plus tard, si vous avez une explication.

Marcel Marie