我正在使用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