Je peux exécuter RENAME TABLE student TO student_new ;
La commande est identique et facile à suivre.Commande SQL RENAME TABLE
Existe-t-il une méthode pour renommer un grand nombre de tables en commande simple. Supposons que toutes les tables appartiennent au même nom de base de données.
Je n'ai pas besoin d'écrire beaucoup de code comme ci-dessous?
RENAME TABLE pre_access TO pre_new_access;
RENAME TABLE pre_activities TO pre_new_activities;
RENAME TABLE pre_activityapplies TO pre_new_activityapplies;
RENAME TABLE pre_adminactions TO pre_new_adminactions;
RENAME TABLE pre_admincustom TO pre_new_admincustom;
RENAME TABLE pre_admingroups TO pre_new_admingroups;
RENAME TABLE pre_adminnotes TO pre_new_adminnotes;
...
(il y a encore tant de tables doivent être renommés)
Mise à jour: MySQL utilisé.
Vous devriez être en mesure de générer ce script, mais cela dépend de la base de données que vous utilisez ... –
Vous pouvez ajouter dans le fait que vous voulez exécuter cette commande à partir de votre ligne de commande SQL. –