[MySQL] LOAD DATA LOCAL INFILE

LOAD DATA LOCAL INFILE [MySQL] - SQL/NoSQL - Programmation

Marsh Posté le 19-10-2005 à 14:48:21    

:hello:
 
Cette fonction est désactivé sur bon nombre de serveurs pour des raisons de sécurité donc comment ou par quoi puis-je la remplacer ?
 
En interne , on peut utiliser LOAD DATA INFILE mais j'aurais voulu pouvoir uploader un fichier depuis un poste quelconque .Est-ce réalisable ?

Reply

Marsh Posté le 19-10-2005 à 14:48:21   

Reply

Marsh Posté le 19-10-2005 à 14:56:05    

Même si c'est courant d'écrire en majuscule une partie des requêtes MySQL, je pense que tu devrais éditer ton message et mettre le titre en minuscule, car c'est assez désagréable à lire :)


---------------
Martin
Reply

Marsh Posté le 19-10-2005 à 15:12:06    

Recmute > tu veux vaire quoi exactement ? (chais pas ce que c'est que cette instruction :))

Reply

Marsh Posté le 21-10-2005 à 15:52:55    

la fonction load data infile permet d inserer des enregistrements dans une table a partir d un fichier (en precisant les delimiteurs)
je vois pas trop par quoi la remplacer par contre (un petit script qui parse le fichier et fait un insert a partir de chque ligne peut etre?)

Reply

Marsh Posté le 24-10-2005 à 16:21:28    

betsamee a écrit :

la fonction load data infile permet d inserer des enregistrements dans une table a partir d un fichier (en precisant les delimiteurs)
je vois pas trop par quoi la remplacer par contre (un petit script qui parse le fichier et fait un insert a partir de chque ligne peut etre?)


 
Il n'y a pas d'autre solutions si le load data infile est désactivé. C'est dommage car c'est une fonction très puissante qui permet d'inserer des millions de lignes en très peu de temps (testé au boulot).
 
C'est beaucoup plus rapide que le parsage d'un fichier ligne + executions de requetes.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed