【问题标题】:Rename the database dynamically using codeigniter使用 codeigniter 动态重命名数据库
【发布时间】:2013-04-24 08:39:36
【问题描述】:

我正在使用 dbforge 在 codeigniter 的帮助下创建动态数据库 使用此代码 -

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

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

相关的这种类型的方法

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

【问题讨论】:

  • 您必须使用原始 SQL:ALTER DATABASE ... UPGRADE DATA DIRECTORY NAME
  • 如果你告诉我你使用的是哪个数据库,我可以给你一个具体的答案 =)

标签: php mysql codeigniter dynamic


【解决方案1】:

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

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

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

【讨论】:

  • 你是对的,我们不能动态重命名数据库,但我很困惑所以问了这个愚蠢的问题..
猜你喜欢
  • 2016-06-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-02
  • 2013-10-09
  • 1970-01-01
  • 2017-10-04
相关资源
最近更新 更多