J'ai créé une vue vw_extr
.
Maintenant, je veux le renommer vw_my
.
Comment renommer une vue dans MySQL ?
J'ai créé une vue vw_extr
.
Maintenant, je veux le renommer vw_my
.
Comment renommer une vue dans MySQL ?
Si c'est dans la même base de données, c'est OK, mais contrairement aux tables, MySQL ne supporte pas le déplacement des vues d'une base de données à une autre. Ainsi, DROP+CREATE est une approche plus générale.
Renommer n'a pas fonctionné pour moi, ce que j'ai fait c'est :
Arrêtez MySQL, passez dans le répertoire de ma base de données, et renommez de my_old_view.frm
a my_new_view.frm
.
J'utilisais linux, donc les commandes étaient :
/etc/init.d/mysqld stop
cd /var/lib/mysq/DatabaseName
mv my_old_view.frm my_new_view.frm
/etc/init.d/mysqld start
View ne fournit pas d'options pour le renommer comme une table car c'est une table virtuelle. MS SQL Server recompile chaque fois que nous créons une modification. Veuillez vous référer à l'URL ci-joint. https://docs.microsoft.com/en-us/sql/relational-databases/views/views?view=sql-server-ver15
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.