/ / phpMyAdmin - puis-je exporter une requête «alter table»? - mysql, phpmyadmin

phpMyAdmin - Puis-je exporter une requête "alter table"? - mysql, phpmyadmin

J'ajoute quelques champs dans une table et souhaite modifier rapidement la même table dans différentes bases de données - je souhaite donc que phpMyAdmin génère la requête alter table pour les champs sélectionnés. Est-ce possible?

Réponses:

0 pour la réponse № 1

Vous pouvez jouer avec information_schema.

select concat("alter table ",table_schema,".",table_name, ".....;")
from information_schema.tables
where table_name = "your_table_name"

Ensuite, vous pouvez exécuter toutes les requêtes.


0 pour la réponse № 2

Je ne pense pas que cela soit possible avec phpmyadmin, mais vous pouvez utiliser un outil comme heidisql(application de bureau Windows) où il affiche tout le SQL qu'il exécute lorsque vous effectuez des modifications à l'aide de l'interface graphique. Vous pouvez copier ce SQL et l'exécuter dans d'autres dbs.