|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : juin 2007 Messages : 21 ![]() |
Bonjour,
Voila mon problème j'ai deux fichiers: le premier createTable.sql pour créer mes tables, le deuxième insert.txt pour créer les insertions dans la base de données. Je souhaiterais que tous les jours la création de mes tables et l'insertion des données se fasse dans ma base mysql à l'aide d'une Scheduled Task. Je pense que je dois créer un batch pour cela mais je ne trouve pas les instructions nécessaires pour automatiser ce processus. Quelqu'un aurait-il déjà eu ce problème et connaitrait une solution? Merci d'avance. |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Cédric DuprezInscription : avril 2002 Messages : 3 823 ![]() |
Bonjour,
J'ai jamais vraiment essayé, mais ça doit être possible en 2 lignes de commandes. Pour la première (la création des tables), il faut un truc du genre : Code :
mysql -h hôte -u utilisateur -p password < createTable.sql
Pour la seconde, soit tu fais la même chose et dans le fichier SQL tu mets un load data infile pointant sur le fichier de données, soit tu essaies toujours en ligne de commande avec mysqlimport. Regarde la doc de MySQL sur cette commande, c'est bien expliqué. ced |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com