Ответ 1
Вы можете использовать RENAME TABLE
для этого:
RENAME TABLE vw_extr to vw_my
Я создал представление vw_extr
.
Теперь я хочу переименовать его vw_my
.
Как можно переименовать вид в MySQL?
Вы можете использовать RENAME TABLE
для этого:
RENAME TABLE vw_extr to vw_my
Переименовать не удалось для меня, я сделал это:
Остановите MySQL, перейдите в каталог моей базы данных и переименуйте от my_old_view.frm
до my_new_view.frm
.
Я использовал linux, поэтому команды были:
/etc/init.d/mysqld stop
cd /var/lib/mysq/DatabaseName
mv my_old_view.frm my_new_view.frm
/etc/init.d/mysqld start
DROP VIEW IF EXISTS vw_extr;
CREATE VIEW vw_my ...
Вам нужно будет заполнить мой ...
вашим видом DDL.