Pouvons-nous créer dynamiquement des tables dans MySQL? Si c'est le cas, comment? Moyens dynamiques à l'exécution .... c.-à-d. Via la procédure ET COMMENT? J'utilise dotnet Ans -> oui nous pouvons créer ... mais le problème est que je veux changer le nom de la table à chaque fois que la procédure est appelée ....Pouvons-nous créer des tables dynamiquement dans MySQL?
Répondre
Si vous avez sufficient privileges, il vous suffit d'utiliser le même SQL statement(s) que vous utiliseriez dans l'interface d'administration pour créer des tables.
Oui, il est possible.
Oui, vous pouvez créer des tables dans MySQL à tout moment avant, pendant ou après l'exécution du programme. En fonction de vos besoins, vous pouvez créer des tables pendant l'exécution en tant que tables temporaires afin qu'elles soient automatiquement nettoyées à la fin de la session. Notez que ces tables ne seront pas visibles pour les autres sessions car chaque session a sa propre version privée de la table temporaire et ne sera pas disponible pour vous à la fin de la session. Une fois créé, vous pouvez les indexer et y accéder au sein de votre programme comme n'importe quelle autre table. Si vous souhaitez que les données soient persistantes et disponibles d'une session à l'autre, vous devez conserver les anciennes tables.
?? Dynamiquement comme si une instruction d'insertion, de mise à jour ou de suppression est effectuée ... Je ne sais pas si c'est ce que vous vouliez dire mais vous pouvez regarder triggers
Oui. C'est juste une simple déclaration MYSQL. Supposons que vous utilisez PHP.
q = "CREATE TABLE..";
et vous exécutez cette instruction en PHP.
Cela suppose que vous ayez des privilèges, bien sûr.
Absolument oui, bien que je puisse mettre en doute la sagesse de le faire à moins qu'il ne s'agisse d'une sorte de composant de gestion de base de données.
- 1. créer dynamiquement une chaîne de recherche mysql?
- 2. Hibernate: Créer des tables MySQL InnoDB au lieu de MyISAM
- 3. Comment créer des relations dans MySQL
- 4. Joindre des tables - MySQL & PHP
- 5. Création de tables dynamiquement dans jQuery
- 6. PHP MySQL Joining Tables
- 7. tables sont vides dans MySQL
- 8. Interrogation deux tables ... dans MySQL
- 9. IoC: Comment créer des objets dynamiquement
- 10. ASP.NET MVC: créer dynamiquement des contrôles
- 11. Correspondance des tables MySQL en utilisant Perl
- 12. comment exporter des tables codées latin1 vers des tables encodées par utf8 dans MYSQL?
- 13. MySQL: Déterminer Table Dynamiquement
- 14. Comment créer dynamiquement des fonctions accessibles dans une portée parente?
- 15. Grandes tables MySQL
- 16. créer des mots-clés dynamiquement à partir de mysql en utilisant php
- 17. choisir une colonne dans Dynamiquement MySQL
- 18. Requête MySql, combiner les tables
- 19. Interroger deux tables dans une mysql requête
- 20. Mysql joindre les tables question
- 21. Comment trier dans un ordre spécifique généré dynamiquement dans mySQL?
- 22. COUNT Mysql (*) sur plusieurs tables
- 23. MySQL Choisir REJOIGNEZ 3 tables
- 24. Comment synchroniser deux tables MySQL ayant des structures différentes?
- 25. tables de vidage mysql seulement
- 26. Peut rake db: créer créer des tables dans plusieurs bases de données?
- 27. liste des tables mysql commençant par une lettre particulière
- 28. Créer dynamiquement des variables à l'intérieur de la fonction
- 29. Performance MySQL: Table unique ou plusieurs tables
- 30. MySQL: comment obtenir la liste des tables en utilisant ODBC
Quelle langue utilisez-vous? –
Que signifie exactement "dynamiquement"? Une fois que vous pouvez répondre à cette question, vous avez à peu près la réponse à votre question. –