2010-12-28 7 views
20

Можно создать дубликат:
how does one rename a schema in MySQLКак переименовать схему MySQL?

Есть ли заявление MySQL для переименования схемы? Я знаю о RENAME {DATABASE | SCHEMA} db_name TO new_db_name;, но этот оператор «был признан опасным и был удален в MySQL 5.1.23» (как упоминается в here).

Я также пытался это сделать, используя MySQL Workbench. Я попытался щелкнуть правой кнопкой мыши по схеме, а затем изменить схему. Но они не позволяют вам менять свое имя там.

Так как люди переименовывают базы данных?

+0

Там уже некоторые ответы здесь на SO, которые могли бы помочь с вашим issue: [how-do-one-rename-a-schema-in-mysql] (http://stackoverflow.com/questions/490515/how-does-one-rename-a-schema-in-mysql) [клонирование -a-mysql-database-on-the-same-mysql-instance] (http://stackoverflow.com/questions/675289/cloning-a-mysql-database-on-the-same-mysql-instance) [как -do-я-быстро-переименовывать-а-MySQL-базы данных с изменением схе- name] (http://stackoverflow.com/questions/67093/how-do-i-quickly-rename-a-mysql-database-change-schema-name) – acm

ответ

18

Если вы находитесь на странице обзора модели, вы получаете вкладку со схемой. Если вы правы на этой вкладке, вы получите возможность «редактировать схему». Оттуда вы можете переименовать схему, добавив новое имя, а затем щелкните за пределами поля. Это идет для MySQL Workbench 5.2.30 CE

Edit: На обзор модели она под физической SCHEMATA

Скриншот:

enter image description here

+0

Я не на странице Обзор модели. Разве нет инструкции MySQL для переименования схемы? – snakile

+0

Хорошо, я тогда неправильно понял;) Думал, что вы моделировали БД. Посмотрите, как вы обновили вопрос с более подробной информацией, так что такой дурак, как я, не может его неправильно понять;) – Sondre

+0

Работало, много tks – vinidog