我正在使用PDO和PHP來創建一個新的數據庫,然後在該數據庫上擁有特權的新用戶。如果其中一個失敗,我想重命名數據庫和用戶,以便稍後可以刪除它們,並且名稱可用。我可以使用ALTER DATABASE重命名mysql數據庫嗎?
是否有可能使用ALTER DATABASE重命名mysql數據庫?
我正在使用PDO和PHP來創建一個新的數據庫,然後在該數據庫上擁有特權的新用戶。如果其中一個失敗,我想重命名數據庫和用戶,以便稍後可以刪除它們,並且名稱可用。我可以使用ALTER DATABASE重命名mysql數據庫嗎?
是否有可能使用ALTER DATABASE重命名mysql數據庫?
複製 - 看How do I quickly rename a mysql database (change schema name)
總之,沒有。 MySQL沒有一種快速/簡單的方法來重命名數據庫。您必須從命令行使用mysqladmin
和mysqldump
。所有細節見上面的問題。
要使用ALTER重命名MySQL數據庫是不可能的,但您可以使用phpMyAdmin來完成。 從左面板選擇數據庫後,轉到「操作」,然後重命名數據庫。 另一種方法..轉到MySQL上的數據文件夾並重命名數據庫的文件夾名稱。
重複? http://stackoverflow.com/questions/67093/how-do-i-quickly-rename-a-mysql-database-change-schema-name – 2010-04-14 13:49:10