Salut,
question bete d'un debutant en mysql:
au lieu de taper des dizaines de lignes sous mysql, comment faire pour lancer un fichier test.sql afin d'executer toutes les requetes d'un seul coup !!!
merci d'avance !
Salut,
question bete d'un debutant en mysql:
au lieu de taper des dizaines de lignes sous mysql, comment faire pour lancer un fichier test.sql afin d'executer toutes les requetes d'un seul coup !!!
merci d'avance !
dans le client texte :
en ligne de commande :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 source c:/test.sql
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 mysql -utonlogin -ptonmotdepasse -htonserveur tabasecible <c:/test.sql
Bonjour,
J'ai la même question.
En effet, j'ai des gros fichiers qui contiennent des ordres d'insert (certains ont plus 20'000 insert) et j'aimerai les executer via mon client MySQL "MySQL QueryBrowser". Si je tape c:/monfichier, j'ai une erreur de syntaxe !???
non ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part source c:\monFichier.sql
ou c'est une erreur de syntaxe dans tes insert ??
source n'est pas un ordre SQL, mais une commande spécifique du client texte. Sauf erreur, elle n'est pas dispo dans MySQL QB (qui est une grosse bouse de toute façon).
dans mysql Query browser
tu fais fichier
->open script
tu selectionnes ton fichier sql
il se load
et voila
->run
-> EXECUTE
fin
ya pas a etre informaticien pour ça
pour réparer ton script
oui![]()
Avec MySQL QB, en ouvrant le fichier et en l'executant, ça ne fonctionne pas pour les gros fichiers (erreur: Got a packet bigger than 'max_allowed_packet'.
Sinon, si j'essai via PhpMyAdmin sur mon hebergeur, via la fonctionnalité "Exécuter une ou des requêtes sur la base .." en spécifiant le fichier, ça ne fonctionne pas non plus pour les gros fichiers.
Est-ce que qqun peut me proposer un client Mysql qui me permetterai de faire ce genre de chose?
Merci d'avance.
Partager