Alimenter des tables MySQL
Bonjour,
Je veux alimenter automatiqument mes tables MySQL à partir des fichiers plats.
J'ai créé mon script MySQL :
Code:
1 2 3 4 5 6 7 8 9
| DELETE FROM erroa.tocontr;
LOAD DATA INFILE '../files/tocontr.txt'
REPLACE
INTO TABLE erroa.tocontr
FIELDS
TERMINATED BY ';'
LINES
TERMINATED BY '\n'
IGNORE 30000 LINES |
erroa: le nom de ma base,
tocontr: le nom de ma table.
un autre fichier .bat qui doit se lancer autoamtiquemnt:
Code:
mysql < loadToimepv.sql
loadToimepv.sql: le nom de mon script MySQL
Problème: quand je lance mon script rien ne se passe!!
quand je réécrit les requêtes SQL manuellement tout se passe bien.
Question: est ce la bonne manière d'alimenter automatiquement mes tables, ou il y a d'autres façon de le faire?
Je compte sur votre aide et merci d'avance.