ここには次のように書かれています:
<ブロック引用>このステートメントは MySQL 5.1.7 で追加されましたが、危険であることが判明し、MySQL 5.1.23 で削除されました。 5.1 より前のデータベースをアップグレードして、5.1 で実装されたエンコーディングを使用してデータベース名をデータベースディレクトリ名にマッピングできるようにすることを目的としていました (セクション9.2.3「識別子のファイル名へのマッピング」を参照)。ただし、このステートメントを使用すると、データベースの内容が失われる可能性があるため、削除されました。 RENAME DATABASE が存在する以前のバージョンでは使用しないでください。
すべてのデータを新しいデータベースにインポートしてから、古いデータベースを削除できます。
RENAME TABLE
を使用することも可能です 同じ from/to テーブル名を使用しているが、from/to データベースが異なるステートメント。いくつか問題があります。
CREATE DATABASE `test_bkp`;
RENAME TABLE
`test`.`table1` TO `test_bkp`.`table1`,
`test`.`table2` TO `test_bkp`.`table2`,
`test`.`table3` TO `test_bkp`.`table3`;
phpmyadmin では、データベースをクリックするだけで、[操作] タブに移動して名前を変更できます。