我在codeigniter中使用dbforge创建动态数据库 使用此代码 -
$this->load->dbforge();
$this->dbforge->create_database('mydatabase');
现在我想动态重命名这个数据库,但我没有得到与 rename_database
相关的这种类型的方法您的解决方案将不胜感激。
答案 0 :(得分:0)
请参阅How do I quickly rename a mysql database (change schema name)?
基本上,你不能(不应该),因为它有潜在危险,所以我想Codeigniter没有任何方法。无论如何,更改数据库名称不是应用程序应该做的事情。
无论如何,根据链接答案中列出的数据库和/或引擎,有多种方式。