Hier steht:
Diese Anweisung wurde in MySQL 5.1.7 hinzugefügt, wurde jedoch als gefährlich eingestuft und in MySQL 5.1.23 entfernt. Es war beabsichtigt, Upgrades von Datenbanken vor 5.1 zu ermöglichen, um die in 5.1 implementierte Kodierung für die Zuordnung von Datenbanknamen zu Datenbankverzeichnisnamen zu verwenden (siehe Abschnitt 9.2.3, „Zuordnung von Bezeichnern zu Dateinamen“). Die Verwendung dieser Anweisung kann jedoch zum Verlust von Datenbankinhalten führen, weshalb sie entfernt wurde. Verwenden Sie RENAME DATABASE nicht in früheren Versionen, in denen es vorhanden ist.
Sie können alle Daten in eine neue Datenbank importieren und dann die alte löschen.
Es ist auch möglich, den RENAME TABLE
zu verwenden Anweisung mit demselben from/to-Tabellennamen, aber unterschiedlich von/to database. Es gibt ein paar Haken.
CREATE DATABASE `test_bkp`;
RENAME TABLE
`test`.`table1` TO `test_bkp`.`table1`,
`test`.`table2` TO `test_bkp`.`table2`,
`test`.`table3` TO `test_bkp`.`table3`;
In phpmyadmin können Sie einfach auf Ihre Datenbank klicken und dann zur Registerkarte Operationen gehen, auf der Sie sie umbenennen können.