Un de mes clients a un problème avec sa base de données MySQL. Pour résoudre le problème, je dois simplement exécuter une mise à jour simple sur une table. Je devrai l'envoyer à mon client via un fichier batch. Comment exécuter une mise à jour MySQL sur une table via un fichier de traitement par lots?Mise à jour du fichier batch MySQL
1
A
Répondre
1
En règle générale, je mets les commandes SQL que je veux utiliser dans un fichier texte brut. Vous pouvez ensuite appeler le fichier en lançant mysql et:
\. filename
Cela exécutera chaque ligne du fichier comme si elle a été saisie de l'entrée. C'est aussi facile à tester.
Si vous avez besoin de plus, vous pouvez lancer mysql via une commande qu'ils peuvent couper et coller et placer le fichier dans mysql comme entrée. Assurez-vous que les noms d'utilisateur et les mots de passe sont gérés par votre ligne de commande ou votre script.
Cheers, Jacob
0
ce qui suit est plus préférable.
Sur Linux:
mysql -u root -p -D <i>database</i> < file
J'utilise cela et je trouve plus pratique.
Questions connexes
- 1. TFS: problèmes de mise à jour batch
- 2. Mysql Mise à jour du contenu du champ
- 3. Mise à jour dynamique du fichier RDF
- 4. MISE À JOUR REGEX MYSQL
- 5. MISE À JOUR MySQL - mise à jour sélective
- 6. mysql mise à jour multiple
- 7. commande Mise à jour MySQL
- 8. mise à jour MySQL énumérations
- 9. Fichier batch pour garder un fichier à jour
- 10. commande de mise à jour MySQL
- 11. MySql Query Browser Mise à jour du numéro de ligne
- 12. Comportement de mise à jour MySQL
- 13. Batch View mises à jour
- 14. mysql + mise à jour dessus n
- 15. Mise à jour en masse dans MYSQL
- 16. Mise à jour Mysql + SELECT requête
- 17. mysql mise à jour avec condition
- 18. mysql pas de mise à jour
- 19. Requête de mise à jour PHP MySQL
- 20. MySql mise à jour PHP et JS
- 21. mysql mise à jour complexe et remplacer
- 22. colonne Mise à jour MySQL avec déclaration
- 23. PHP MySQL Bizarre Mise à jour Problème
- 24. Mise à jour des valeurs multiples Mysql
- 25. Requête de mise à jour MySQL
- 26. Mise à jour des données sérialisées MySQL
- 27. MySQL: Mise à jour des cellules
- 28. Mise à jour d'une colonne "order" MySQL?
- 29. Mise à jour multi-tables (MySQL)
- 30. Mise à jour une colonne mySQL
Ou exécutez le fichier de commande à partir de l'invite 'mysql> SOURCE myfile.sql;' –