使用codeigniter动态重命名数据库

时间:2013-04-30 12:15:29

标签: php mysql codeigniter dynamic

我在codeigniter中使用dbforge创建动态数据库 使用此代码 -

$this->load->dbforge();
$this->dbforge->create_database('mydatabase');

现在我想动态重命名这个数据库,但我没有得到与 rename_database

相关的这种类型的方法

您的解决方案将不胜感激。

1 个答案:

答案 0 :(得分:0)

请参阅How do I quickly rename a mysql database (change schema name)?

基本上,你不能(不应该),因为它有潜在危险,所以我想Codeigniter没有任何方法。无论如何,更改数据库名称不是应用程序应该做的事情。

无论如何,根据链接答案中列出的数据库和/或引擎,有多种方式。