2010-12-28 17 views
20

Powiel możliwe:
how does one rename a schema in MySQLJak zmienić nazwę schematu MySQL?

Czy oświadczenie MySQL dla zmiany nazwy schematu? Wiem o RENAME {DATABASE | SCHEMA} db_name TO new_db_name;, ale to stwierdzenie "zostało uznane za niebezpieczne i zostało usunięte w MySQL 5.1.23" (jak wspominają w here).

Próbowałem również zrobić to za pomocą MySQL Workbench. Próbowałem kliknąć schemat prawym przyciskiem myszy, a następnie zmienić schemat. Ale nie pozwalają ci zmienić tam swojego imienia.

Jak zatem zmienić nazwę bazy danych?

+0

Istnieje już kilka odpowiedzi tutaj na SO, które mogą pomóc w problem: [jak-zmie-jedna-nazwa-a-schematu-w-mysql] (http://stackoverflow.com/questions/490515/how-does-one-rename-a-schema-in-mysql) [klonowanie -a-mysql-database-on-the-same-mysql-instance] (http://stackoverflow.com/questions/675289/cloning-a-mysql-database-on-the-same-mysql-instance) [jak -do-i-szybko-zmień nazwę-a-mysql-database-change-schema- nazwa] (http://stackoverflow.com/questions/67093/how-do-i-quickly-rename-a-mysql-database-change-schema-name) – acm

Odpowiedz

18

Jeśli znajdujesz się na stronie Przegląd modelu, dostaniesz kartę ze schematem. Jeśli klikniesz tę kartę prawym przyciskiem myszy, pojawi się opcja "edytuj schemat". Stamtąd możesz zmienić nazwę schematu, dodając nową nazwę, a następnie kliknij poza polem. To idzie dla MySQL Workbench 5.2.30 CE

Edit: Na przegląd modelu jest pod Fizycznego schematów

Zrzut ekranu:

enter image description here

+0

Nie ma mnie na stronie przeglądu modelu. Czy nie ma instrukcji MySQL do zmiany nazwy schematu? – snakile

+0

OK, źle to zrozumiałem;) Myślałem, że modelujesz DB. Zobacz, czy zaktualizowałeś pytanie, a teraz więcej szczegółów, więc taki głupiec jak ja nie może tego źle zinterpretować;) – Sondre

+0

Przetwarzany, dużo tek – vinidog