Est-il possible d'INCLURE d'autres scripts mysql dans un script composite? Idéalement, je ne veux pas créer une procédure stockée pour les scripts inclus ... Pour les projets plus importants, je voudrais maintenir plusieurs petits scripts hiérarchiquement et ensuite les composer comme nécessaire ... Mais pour l'instant, je serais heureux d'apprendre comment inclure d'autres scripts ...composer plusieurs scripts mysql
Répondre
source
est une commande interne, vous pouvez utiliser l'outil client MySQL (qui est ce que vous utilisez pour exécuter le script SQL):
mysql> source otherfile.sql
Si vous exécuter SQL dans une procédure stockée ou avec une API, vous devez savoir que MySQL client builtins work only in the MySQL client.
Excellent! C'est exactement ce que je cherchais .. Merci .. – badkya
Les scripts MySQL sont juste une liste de commandes, à exécuter dans l'ordre par rapport au serveur de base de données. SQL n'est en aucun cas un langage de script, donc il ne se comporte pas comme tel. La seule façon d '"inclure" d'autres scripts est de les concaténer ensemble lorsque vous lancez la commande de chargement de script.
- 1. plusieurs scripts en javascript
- 2. Exécution de plusieurs scripts Btrace
- 3. Exécuter des scripts Mysql dans un lot?
- 4. Comment puis-je composer cette requête?
- 5. Composer des délégués (piège fonctionnel)
- 6. Interfacer Java et Quartz Composer
- 7. Plusieurs versions de MySQL
- 8. Exécuter plusieurs instances mysql dans mysql
- 9. Limit MySQL avec plusieurs à plusieurs
- 10. MySQL plusieurs tables et plusieurs lignes
- 11. Comment partager une propriété entre plusieurs scripts de construction TFS?
- 12. exécution de la commande même dans plusieurs scripts shell
- 13. Comment générer plusieurs scripts python à partir d'un programme python?
- 14. Comment écrire des scripts utilisateurs compatibles avec plusieurs navigateurs?
- 15. COUNT Mysql (*) sur plusieurs tables
- 16. MYSQL un à plusieurs JOIN
- 17. Plusieurs jointures à droite MySQL
- 18. MYSQL IN ou plusieurs conditions
- 19. mySQL recherche dans plusieurs lignes
- 20. mysql plusieurs requêtes avec php
- 21. Création d'une interface de style Quartz Composer
- 22. Composer un numéro de téléphone via Bluetooth
- 23. Composer avec une seconde carte SIM (j2me)
- 24. Silverlight zoom profond composer le numéro
- 25. Requête MySql sur une relation plusieurs-à-plusieurs
- 26. Configuration de plusieurs bases de données mysql
- 27. plusieurs colonnes distinctes dans une base MySQL
- 28. Comment sélectionner plusieurs tables en utilisant mysql?
- 29. MySQL Select Instruction DISTINCT pour plusieurs colonnes
- 30. Recherche PHP et MySQL sur plusieurs colonnes
cat script1.sql script2.sql script2.sql | mysql – nos